1

使用我的 iOS 设备访问任何由 JQuery Mobile 驱动的页面似乎会激活地理定位(箭头出现在 Mobile Safari 的右上角)。JQuery Mobile 站点本身就表现出这种行为。我的应用程序不需要地理定位,这似乎很浪费电池。如何禁用此地理位置?

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 回答