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からナビゲーターを使用する方法はありますか?私はモバイルアプリを作成しようとしていますが、可能な限りネットワークを回避しようとしています。
ありがとう。