1

iOSデバイスでJQueryMobileを利用したページにアクセスすると、ジオロケーションがアクティブ化されているようです(矢印はMobile Safariの右上隅に表示されます)。JQueryMobileサイト自体がこの動作を示しています。私のアプリケーションはジオロケーションを必要とせず、バッテリーの浪費のようです。このジオロケーションを無効にするにはどうすればよいですか?

4

1 に答える 1

0

https://forum.jquery.com/topic/jquery-mobile-activating-geolocation-on-mobile-devicesで述べたように、jQueryMobile 1.2からいくつかのコードを削除することで修正できます(846行目から)。

// DEPRECATED
if ( $.uiBackCompat !== false ) {
     $.Widget.prototype._getCreateOptions = function() {
         return $.metadata && $.metadata.get( this.element[0] )[ this.widgetName ];
    };
}

でも理由はまだわかりません…。

于 2012-12-10T09:11:14.067 に答える