3

我已将 console.log 插件“$ cordova plugin add org.apache.cordova.console”安装到我的 phonegap 3.0 项目中。

当我在 xcode 中执行 console.log("xxx") 时,它可以正常工作,没有任何问题/错误。

但是,当我在网络浏览器中测试它时。Web 浏览器控制台中出现错误“http:localhost/!gap_exec 404 NOT FOUND”。当我注释掉 console.log("xxx") 时,这个错误就消失了。

我只是想知道它在 xcode 中是否真的可以正常工作。因为有时 xcode 不会显示 javascript 错误。

是否有任何调试工具可以为 ios / android 开发 phonegap 应用程序?

4

1 回答 1

0

任何 cordova(phonegap) 插件都不适用于网络浏览器。当我们安装控制台插件时,它可以在实际设备上运行,因为 deviceready 事件会触发,但如果 Web 浏览器 deviceready 不会触发,因此插件无法正常工作,如果您这样做,请从您的 html 中删除 cordova.js 文件并尝试网页浏览器。但是当您准备好使用设备时,包含该文件是强制性的。

http:localhost/!gap_exec 404 NOT FOUND错误只是意味着 cordova(phonegap) 没有找到实际的设备环境。

于 2014-05-29T06:09:05.567 回答