我在使用 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 使用导航器?我正在尝试编写一些移动应用程序,但也尽可能避免使用网络。
谢谢。