Ios 「;文件://」;链接在PhoneGap内不起作用

Ios 「;文件://」;链接在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 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-000000000000/HelloWorld.app/www/index.html">Home</a>
我在应用程序启动时使用Ajax将index.html的路径发送到服务器。
服务器缓存路径并显示链接。

请尝试以下操作:

  • 打开文件
    Cordova.plist

  • 将参数
    OpenAllWhitelistURLsInWebView
    设置为
    YES

  • 右键单击
    ExternalHosts
    ->
    addrow

  • 将新添加行的
    字符串
    值设置为
    *

因此,新添加的行应如下所示:

Item0         String         *
有关上述内容的更多信息,请查看在线文档:


请告诉我此解决方案是否适合您。

谢谢。我试过plist设置。并可以显示其他服务器的页面()。但是,我无法返回到应用程序本地的HTML(文件://〜/index.HTML)。我认为您需要使用完整的路径,而不是
~
,因为
~
可能仅在您的计算机上定义。我知道,文件路径因平台而异。因此,我在应用程序启动时向服务器发送一个文件路径。