AsviS
@AsviS
начинающий

Chrome extension, почему не работает код javascript?

Не могу понять почему не работает javascript код в расширении хрома! Другой яваскрипт код работает хорошо(код для даты/времени)

Код javascript(jQuery):

(function ($) {
    $.get("http://ipinfo.io", function (response) {
    $("#ip").html("IP: " + response.ip);
    $("#weather-city").html(response.city);
    $(document).ready(function() {
    $('#weather_city').val(response.city),
    $('#units_metric').val('metric');
    processForm();
  });
}, "jsonp");
    
  /**
   * Callback to process the form.
   */
  function processForm() {
    // Fetch the data from the public API through JSONP.
    // See http://openweathermap.org/API
    $.ajax({
      url: 'http://api.openweathermap.org/data/2.5/weather',
      jsonp: 'callback',
      dataType: 'jsonp',
      cache: false,
      data: {
        q: $('#weather_city').val(),
        units: 'metric'
      },
      // work with the response
      success: function (response) {
        $('#weather_description').text(response.weather[0].description);
        $('#weather-temprature').text(response.main.temp);
        
      },
    });
  }
})(jQuery);


код писал и в <head></head> , и просто подключал с другого файла
<script type='text/javascript' src='assets/js/weather.js'></script>


Ничего не помогает!
в самой странице пишу:

<div class='header-weather'>
				<div id="weather-city"></div>
                                <span id="weather-temprature"></span> °C
                                       <form id="weather_status_form">
                                       <input type="hidden" id="weather_city" name="city" />
                                       </form>
</div>


на странице просто через адресную строку то работает все прекрасно!
Но уже в самом хроме не показывает все что должно!
Пример на странице: test.anyout.ru/2 (НЕ реклама)
Помогите пожалуйста!!
  • Вопрос задан
  • 3845 просмотров
Пригласить эксперта
Ответы на вопрос 2
@stepandra94
Проверьте наличие всех файлов в manifest.json
Ответ написан
Комментировать
@mayorovp
А как вы этот код в расширение добавляете? И куда?
content script, просто страница в расширении, что-то всплывающее?

Что в консоли?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы