我创建了一个使用JavaScript内置webview的PhoneGap应用程序,可以在iPhone上使用geolocation功能。
第一次运行该应用程序时,它会提示我允许此应用程序使用geolocation。
当我点击“确定”后,它会再次提示相同的问题,但这次它指出“index.html”要求使用geolocation。
这很有道理,因为iOS可能想要为该应用程序自身首次允许geolocation权限,而第二次浏览器需要权限。
然而,这不会为用户带来良好的体验:
如何避免双重提示?(只需防止第二个提示即可)。
第一次运行该应用程序时,它会提示我允许此应用程序使用geolocation。
当我点击“确定”后,它会再次提示相同的问题,但这次它指出“index.html”要求使用geolocation。
这很有道理,因为iOS可能想要为该应用程序自身首次允许geolocation权限,而第二次浏览器需要权限。
然而,这不会为用户带来良好的体验:
如何避免双重提示?(只需防止第二个提示即可)。