小编hym*_*ans的帖子

在UIWebView中使用navigator.geolocation和本地html文件

我有一个使用html5 navigator.geolocation API的webapp.我想在不使用phonegap基础设施的情况下在UIWebView中运行它.

当我从ios中的本地文件加载应用程序时,应用程序会提示用户在ios模拟器中使用当前位置(应该如此),使用带有模拟器中文件路径的文件URL.

在真正的iPhone硬件上,同一个应用程序不会抛出权限警报或运行代码(可能是因为它没有运行权限).真正的硬件也可以通过线路运行相同的应用程序,但在这种情况下,警报使用远程主机名,而不是应用程序的本地名称.

似乎应该有一些东西我可以扔在一个属性文件来配置应用程序,以便能够在本地文件中使用navigator.geolocation,或者可能是一种子类UIWebView自己抛出警报的方式,但我似乎无法找到任何文件.

这听起来对任何人都很熟悉吗?

cocoa-touch ios

5
推荐指数
0
解决办法
598
查看次数

标签 统计

cocoa-touch ×1

ios ×1