6

我一直在尝试 swift 并想尝试 wkwebview。我已经构建了一个应用程序,它一切正常,但问题是我加载到我的 wkwebview 的网页使用谷歌地图并且需要位置服务,所以 javascript 应该提示一条消息,说“这个应用程序需要你的位置信息”。swift 应用程序 wkwebview 不显示任何消息也不显示我的谷歌地图。如果我使用 safari 浏览器访问 url,它会提示位置消息,并且在 ios 7 的 uiwebview 中也会提示该消息。还有其他人遇到这个并知道解决方案吗?

4

1 回答 1

9

在 iOS 8 中,您需要有一个Info.plist系统可以用来提示位置使用的密钥。在您的情况下,您想使用 key 添加键/值对NSLocationWhenInUseUsageDescription。该对的值将显示在系统的第一个弹出窗口中,询问您的应用程序是否可以访问位置服务。然后谷歌地图将被允许弹出自己的警报。

信息列表

于 2014-09-24T15:15:51.650 回答