Ios 「;文件://」;链接在PhoneGap内不起作用
我正在使用PhoneGap 2.1.0和iOS 6.0Ios 「;文件://」;链接在PhoneGap内不起作用,ios,cordova,Ios,Cordova,我正在使用PhoneGap 2.1.0和iOS 6.0 在PhoneGap中打开外部站点后, 从外部站点,我想回到本地html。 但是,我无法移动到带有“file://”URL的本地“index.html”文件。 如何从外部站点移动到本地html? 示例: <a href="file:///Users/hoge/Library/Application Support/iPhone Simulator/5.0/Applications/00000000-0000-0000-0000-00
在PhoneGap中打开外部站点后,
从外部站点,我想回到本地html。
但是,我无法移动到带有“file://”URL的本地“index.html”文件。
如何从外部站点移动到本地html?
示例:
<a href="file:///Users/hoge/Library/Application Support/iPhone Simulator/5.0/Applications/00000000-0000-0000-0000-000000000000/HelloWorld.app/www/index.html">Home</a>
我在应用程序启动时使用Ajax将index.html的路径发送到服务器。
服务器缓存路径并显示链接。请尝试以下操作:
- 打开文件
Cordova.plist
- 将参数
设置为OpenAllWhitelistURLsInWebView
YES
- 右键单击
->ExternalHosts
addrow
- 将新添加行的
字符串
值设置为
*
Item0 String *
有关上述内容的更多信息,请查看在线文档:
请告诉我此解决方案是否适合您。谢谢。我试过plist设置。并可以显示其他服务器的页面()。但是,我无法返回到应用程序本地的HTML(文件://〜/index.HTML)。我认为您需要使用完整的路径,而不是
~
,因为~
可能仅在您的计算机上定义。我知道,文件路径因平台而异。因此,我在应用程序启动时向服务器发送一个文件路径。