OS X で JavaScript Web アプリケーションを開発しています。地理位置情報ウォッチポイントが Safari 6.0 および OS X 10.8 でトリガーされないため、アプリの機能をテストできません。それらは Chrome と Firefox でトリガーされます。私が疑問に思っているのは、ウォッチポイントを機能させる Safari 設定 (または拡張機能) があるということですか?
すべての主要なブラウザでラップトップでアプリをテストしたいので、これはほとんど面倒です。変更をサーバーにプッシュした後、モバイル サファリを十分にテストできます。
具体的には、私のコードは次のとおりです。
関連コード
var geoOptions = {
timeout: 5000,
enableHighAccuracy: true,
maximumAge: 0
};
$(document).on("pageshow", '#overviewStory', function() {
if (!watchPointId)
{
mhLog.log(mhLog.LEVEL.DEBUG, "Start Watch");
watchPointId = navigator.geolocation.watchPosition(locationEventHandler, displayError, geoOptions);
}
});
概要
繰り返しになりますが、Safari 6.0 の OS 10.8 では、「locationEventHandler」関数は呼び出されません。これを変更するSafariの設定はありますか?(地理位置情報を機能させますか?)
関連している
これに対する答えは、次のようにも答えます: [質問] ( Windows 7/XP の Safari 5.x で位置情報が機能しない)