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