4

アプリでは、navigator.geolocation.getCurrentPosition の呼び出しがすべての主要なブラウザーで機能していました。しかし、最近アプリを再確認したところ、Firefox が機能しなくなっていることがわかりました (Chrome ではまだ動作していますが、他のブラウザーはテストされていません)。

同じことを扱う他の質問がありますMolochdaaまたはnoxoc。どちらにもデモンストレーション用のフィドルがあります。どちらも機能しません (FF のみ、Chrome は問題ありません)。

半年ほどコードを変えていないので、Firefox に何かあったのではないでしょうか?

コード:

if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(
        onSuccessGeoLocation, onFailGeoLocation, 
        { timeout:10000 });
}
else {
    onFailGeoLocation();
}

次のエラー メッセージが表示されます。共有するかどうかを尋ねるポップアップで「共有」をクリックすると受信します。

4

1 に答える 1