与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应用程序的代码?
- PhoneGap iOS LocalNotifications夏令时
- Ionic iOS应用程序错误 – “WEB”客户端types不允许使用自定义schemeURI
- Cordova通过WhatsApp从WebView内部点击进行分享
- 运行应用程序时,iOS Phonegap无限对话框错误?
- cordova应用程序无法存档与Xcode 7.1(Cordova / CDVViewController.h文件未find)
- 在IOS上部署离子应用程序
- iOS上的PhoneGap会话(cookie)
- iOS上的Phonegap 3.5媒体插件错误“无法使用AvAudioRecorder开始录制”