我的應用使用PhoneGap提供的navigator.geolocation。在iPhone上運行應用程序要求兩次位置權限時,我猜一個用於應用程序,另一個用於Safari,我該如何解決這個問題?PhoneGap地理位置在iPhone上要求兩次許可權
5
A
回答
0
不幸的是,您不能禁用第二個提醒,因爲它來自WebKit而不是iOS。 但是,我建議你write a bug on the WebKit Bugzilla,並要求他們在應用程序中使用PhoneGap時禁用第二次提醒,如果您認爲有兩條確認消息會讓用戶感到困惑。
廣告@米
2
我有同樣的問題,但這個固定: Location permission alert on iPhone with PhoneGap
你必須依靠OnDeviceReady(),它會只調用一次。
0
我想我找到了解決方案,至少它對我有用:地理位置插件的某些文件丟失了!你可以找到我的解決方案here。
0
呼叫在onDeviceReady
方法的地理位置初始化和身體標記加載此
function onDeviceReady(){
return navigator.geolocation.getCurrentPosition(initialize);
}
相關問題
- 1. 帶有PhoneGap的iPhone上的地理位置插件許可警報
- 2. 地理位置許可
- 3. Iphone地理位置權限檢查
- 4. Android上的PhoneGap的地理位置
- 5. 核心位置不斷要求許可
- 6. Phonegap地理位置PERMISSION_DENIED
- 7. 捕獲地理位置 - Phonegap
- 8. iPhone的Safari:爲什麼地理位置提示出現兩次?
- 9. 地理位置iPhone
- 10. WebView不要求地理位置
- 11. 地理位置並不在PhoneGap的
- 12. PhoneGap地理位置:href到Google地圖
- 13. 地理位置:iPhone Safari上的協議
- 14. iphone gwtphonegap地理位置上的百達
- 15. iPhone上的PhoneGap是否指向可能的本地代理並允許?
- 16. 不要求在phonegap權限(android)
- 17. HTML5地理位置iphone
- 18. iPhone WebApp地理位置
- 19. Phonegap geolocation.watchPosition不更新iPhone上的位置
- 20. phonegap中的地理位置不能在模擬器上工作
- 21. Phonegap地理位置不顯示座標
- 22. 使用phoneGap的HTML 5地理位置
- 23. android phonegap地理位置模擬器
- 24. 地理位置Phonegap Android不工作
- 25. 位置上獲得許可
- 26. 用戶不允許地理位置 - 第二次通知用戶
- 27. 使用通知請求地理位置權限API
- 28. PhoneGap navigator.compass.getCurrentHeading在iPhone上多次調用
- 29. iPhone開發 - 顯示在地圖上的兩個位置
- 30. 地理位置權限,而不是在Facebook上?