gpt4 book ai didi

javascript - simpleweatherjs插件: Firefox asks me to share my location but wont display current temperature

转载 作者:行者123 更新时间:2023-11-28 01:11:28 26 4
gpt4 key购买 nike

嗨,我有一个来自 simpleweatherjs 的工作天气脚本。我觉得很奇怪,因为从样本来看,我发现一切都可以在 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>

有人可以告诉我我哪里出了问题吗?

最佳答案

这里是 simpleWeather 的开发者。我已经有几个人报告了这个问题,还有其他几个人没有任何问题。我做了一些挖掘,发现 Firefox 和地理定位对于某些人来说似乎存在问题。我找到了这个post from Mozilla Supportseveral issues关于这个问题,请参见 stackoverflow。不确定该解决方案是否能解决您的问题。

关于javascript - simpleweatherjs插件: Firefox asks me to share my location but wont display current temperature,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24377154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com