我正在尝试针对 iPhone 进行 PhoneGap 开发。环境是XCode 4.1,PhoneGap 1.0。我根据 PhoneGap 提供的教程使用 Weinre 远程调试器,当我在 iPhone Simulator 中运行该应用程序时,我在 XCode 输出中看到以下错误:
2011-08-31 09:31:15.275 Contacts[898:11803] ERROR whitelist rejection: url='http://localhost:8080/target/target-script-min.js#anonymous'
该 URL 指向 Weinre 服务器,并且可以在浏览器中运行。我在谷歌中找不到任何有关“白名单拒绝”错误的信息。知道这是什么意思吗?
Thanks!
Phonegap 最近添加了白名单支持。
看here https://github.com/phonegap/phonegap-iphone/commit/f0ce1a8910d40ae3e3033b4186d579fa13dcdd64 and here https://github.com/phonegap/phonegap-iphone/commit/f98cecfb1d23473ba851fb83e023a563c28216c9.
要解决此问题,您只需在您的PhoneGap.plist
给你的ExternalHosts
-Array.
在你的情况下,这将是localhost
看起来像这样:
只是代码,因为无法发布图像:
<key>ExternalHosts</key>
<array>
<string>localhost</string>
<string>debug.phonegap.com</string>
</array>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)