与iPhone模拟器weinre
我正在试验iPhone的PhoneGap开发。 环境是XCode 4.1,PhoneGap 1.0。 根据PhoneGap提供的教程,我正在使用Weinre远程debugging器,当我在iPhone模拟器中运行应用程序时,出现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服务器,它在浏览器中工作。 我无法find有关谷歌“白名单拒绝”错误的任何信息。 任何想法是什么意思?
谢谢!
白名单支持最近被添加到phonegap。 看到这里和这里 。
要解决这个问题,你只需要在你的PhoneGap.plist
添加需要的域到你的ExternalHosts
-Array。
在你的情况下,它将是localhost
,看起来像这样:
只是代码,因为不能发布图片:
<key>ExternalHosts</key> <array> <string>localhost</string> <string>debug.phonegap.com</string> </array>
现在Apache基金会已经接pipe了这个名字,从PhoneGap.plist变成了Cordova.plist ,但是它仍然是ExternalHosts,这帮助我得到了Weinre的运行,这直接在iDevice上进行debugging时有了很大的变化。
- Phonegap /cordova不工作在ios8
- 如何在Phonegap中发布表单?
- cordovakatzer插件背景模式不适用于iOS-9
- 虽然CFBundleIcons不存在于.plist文件中,但“Image Path 无效”
- 离子2 Facebook的login – '应用程序不安装'和'没有login'&'给定的URL是不允许的'错误
- 如何在CLI 5.2 / PGB下使用phonegap-facebook-plugin
- Cordova + Crosswalk iOS仍在使用UIWebView
- Phonegap-Plugin ExternalFileUtil不适用于所有设备
- Rhomobile与Phonegap的考虑