Плагин simpleweatherjs: Firefox просит меня сообщить свое местоположение, но не отображает текущую температуру

Привет, у меня есть работающий скрипт погоды от http://simpleweatherjs.com/, я нахожу это странным, потому что из примеров, которые я там нашел, все работает в браузере diff, но когда я настроил плагин, комбинируя автообновление и геолокацию, и с помощью нашего коллеги здесь, в стеке, у меня есть удалось запустить его, но только на Chrome, потому что, когда я тестировал его в Firefox, он спрашивает меня, хочу ли я указать местоположение после того, как я позволил ему ничего не случилось

Вот весь код

    <script type="text/javascript">

    $(document).ready(function() {
        getWeather();
        setInterval(getWeather, 6000);
    });

    function getWeather() {

        navigator.geolocation.getCurrentPosition(function(position) {

            var location = (position.coords.latitude + ',' + position.coords.longitude);
            var woeid = undefined;

            $.simpleWeather({
                location: location,
                woeid: woeid,
                unit: 'c',
                success: function(weather) {
                    html = '<h2><i class="icon-'+weather.code+'"></i>' + weather.temp + '&deg;' + weather.units.temp + '</h2>';
                    html += '<ul><li>' + weather.city + ', ' + weather.region + '</li>';
                    html += '<li class="currently">' + weather.currently + '</li></ul>';

                    $("#weather").html(html);
                },
                error: function(error) {
                    $("#weather").html('<p>' + error + '</p>');
                }
            });
        });
    }
</script>

Может кто-нибудь, пожалуйста, скажите мне, где я ошибся?

1 ответ

Решение

Разработчик simpleWeather здесь. У меня было несколько человек, сообщавших об этой проблеме, и несколько других, у которых нет никаких проблем. Я немного покопался, и, похоже, у некоторых людей проблемы с Firefox и геолокацией. Я нашел этот пост от службы поддержки Mozilla и несколько вопросов здесь о stackru о проблеме. Не уверен, что это решение решит вашу проблему.

Другие вопросы по тегам