2012-05-14 100 views
0

我有一個查詢的HTML5頁面,我嵌入在iPhone的UIWebView中。 本網站使用用戶當前位置的Javascript。這很好地工作。 但是,每次用戶啓動應用程序時,警報對話框都會使用用戶位置。問題在於,通常允許GPS訪問的彈出窗口只允許一次, ,但在此之後,UIWebview會彈出另一個彈出窗口,每次啓動應用程序時都會彈出一個彈出窗口。HTML5地理位置iPhone UIWebView

無論如何存儲用戶的選擇,並允許在第一次啓動後自動GPS。

// ObjectiveCoder

回答

1
如果要嵌入應用內的HTML5網頁

我建議你使用PhoneGap
它本身也有built in syntax for getting locations,所以瀏覽器生成的彈出窗口會阻止。

+0

這就是我要回答的問題。我還會補充說,UIWebView將在每次實例化時運行其策略檢查。爲了解決這個問題Phonegap用他們擁有的調用覆蓋了UIWebView的navigator.geolocation方法。 – hellslam