gpt4 book ai didi

javascript - 我无法在 chrome 上获取位置 - javascript

转载 作者:行者123 更新时间:2023-11-29 21:57:13 30 4
gpt4 key购买 nike

我正在编写一个由 map 使用的网络应用程序。我想找到访客的位置。它适用于 firefox 但不适用于 chrome。 Chrome 显示“此页面跟踪您的位置已被阻止。”我该如何为 chrome 修复它?

        function onPositionUpdate(position)
{
var lat = position.coords.latitude;
var lng = position.coords.longitude;
alert("Current position: " + lat + " " + lng);
}

if(navigator.geolocation)
navigator.geolocation.getCurrentPosition(onPositionUpdate);
else
alert("navigator.geolocation is not available");

现在我试试这个:

function get_location() {

if (geo_position_js.init()) {
geo_position_js.getCurrentPosition(show_map, handle_error);
}

}
function show_map(position) {
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;

alert("lat:" + latitude + " long:" + longitude);


}
function handle_error(err) {
alert(err.code);
if (err.code == 1) {
// user said no!
}
}

if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(show_map, handle_error);
} else {
error('not supported');
}

当我用 chrome 运行它时,出现“javascript alert 1”错误。它在 Firefox 上工作。

编辑:我通过使用 html5 地理定位解决了这个问题 http://www.w3schools.com/html/html5_geolocation.asp

最佳答案

在地址栏输入:chrome://settings/content

关于javascript - 我无法在 chrome 上获取位置 - javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25834586/

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