我有一个带有查询的 HTML5 页面,我将其嵌入到 iPhone 的 UIWebView 中。本网站使用 Javascript 使用用户当前位置。这很好用。但是,每次用户启动应用程序时都会弹出使用用户位置的警报对话框。问题是允许 GPS 访问的通常弹出窗口只弹出一次,但在此之后会弹出来自 UIWebview 的另一个弹出窗口,并且每次启动应用程序时都会弹出这个弹出窗口。
无论如何存储用户选择并在第一次启动后自动允许 GPS。
//ObjectiveCoder
如果您想在您的应用程序中嵌入 HTML5 页面,我建议您使用PhoneGap。
它还具有用于本地获取位置的内置语法,因此浏览器生成的弹出窗口将被阻止。