我有一个window.navigator的问题,每当我将以下代码作为本地html文件运行时,我收到错误代码1,“用户拒绝地理定位”:
navigator.geolocation.getCurrentPosition(function(position) {
console.log(position);
}, function(positionError) {
console.log(positionError);
});
输出来自错误函数,positionError包含:
code: 1
message: "User denied Geolocation"
如果从某个服务器提供包含html,则不会发生这种情况。
这是预期的吗?有没有办法从本地html使用导航器?我正在尝试编写一些移动应用程序,但我也尽可能避免使用网络。
感谢。
答案 0 :(得分:24)
答案 1 :(得分:4)
对我有用的简单回答就是简单地从
更改我的网址localhost
到
127.0.0.1
Chrome要求我确认我想分享我的位置设置,而我却离开了!
答案 2 :(得分:0)