我在iPhone的PhoneGap应用程序中使用了一个js库。我不知道我的js库联系的其他外部站点,所以我需要一种将所有连接列入白名单的方法,仅用于测试。我该怎么做?
我的应用程序只是默默地失败,它不会从启动库的地方继续。 (当我在浏览器中运行应用程序时,它完美运行)
答案 0 :(得分:7)
尝试将Phonegap.plist中ExternalHosts
属性的值设置为*
答案 1 :(得分:1)
我认为您需要将域名添加到 PhoneGap.plist 文件或 Cordova.plist 。
您的应用在浏览器中正常运行。因此,在浏览器源代码中,您可以签出代码中存在的外部链接。
您希望通过互联网访问/链接哪个文件,您需要在plist文件中添加该服务器域。假设我添加了像这样的jquery
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css">
<script src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script>
现在我需要在PhoneGap.plist-&gt;中添加code.jquery.com
ExternalHosts数组为字符串。