获取地理位置时ios上的双重消息

ang*_*000 11 xcode webkit geolocation webview ios

我创建了一个ios应用程序(Xcode),其中包含一个加载外部网站的WebKit View组件.这个网站试图用这个Javascript获取当前的地理位置:navigator.geolocation.

这一切都很好,但问题是,我得到2条消息:

  1. 首先是该应用的消息:"允许"NameApp"在您使用该应用时访问您的位置?"
  2. 其次是webview的消息:' https ://mywebsite.com 想要使用您当前的位置'.

我已经看到了关于这个问题的类似问题,但他们都是关于本机/离线Cordova应用程序.我的Webview中有一个在线应用程序.

如何防止此双重消息?或解决此问题的方法?

小智 0

我使用了 iOS 应用程序模板的 WebViewGold,它开箱即用,无需第二个/重复的对话框。也许可以帮助其他开发人员/无代码人员。