我在 iPhone 的 PhoneGap 应用程序中使用 js 库。我不知道我的 js 库联系了哪些其他外部站点,所以我需要一种将所有连接列入白名单的方法,仅用于测试。我怎么做?
我的应用程序只是默默地失败,它不会从库的启动位置继续。(当我在浏览器中运行应用程序时,它运行良好)
我在 iPhone 的 PhoneGap 应用程序中使用 js 库。我不知道我的 js 库联系了哪些其他外部站点,所以我需要一种将所有连接列入白名单的方法,仅用于测试。我怎么做?
我的应用程序只是默默地失败,它不会从库的启动位置继续。(当我在浏览器中运行应用程序时,它运行良好)
尝试将ExternalHosts
Phonegap.plist 中的属性值设置为*
我认为您需要将域名添加到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>
现在我需要添加code.jquery.com
PhoneGap.plist-> ExternalHosts 数组作为字符串。