Phonegap的HTML应用程序和各种警报挂起浏览器
当testingphonegap应用程序,我得到以下三个警报和浏览器挂起。 从服务器运行应用。 这些警报很多时候会在Ripple插件启动之前popup。 我如何删除这些。
警报1:
gap:["Device","getDeviceInfo","Device818329805"]
警报2:
gap:["NetworkStatus","getConnectionInfo","NetworkStatus818329806"]
警报3:
gap:["App","show","App818329807"]
这些警报通常显示在包含错误的cordova.js文件时。 每个平台有不同的。 确保你没有例如复制Android到你的ios版本。
如果您正在桌面浏览器中testing您的应用程序,则可以简单地排除该文件。 对于Chrome:
<script type="text/javascript"> if (!navigator.userAgent.toLowerCase().match('chrome')) { document.write("<script src='phonegap.js'><\/script>"); } </script>
(这样,您不必记住取消注释您的构build过程的脚本链接。)
你只需要在cordova.js上注释掉这一行:
return prompt(argsJson, 'gap:'+JSON.stringify([service, action, callbackId]));
当使用Phonegap 2.9.0-0(Android)时,
在部署到生产设备之前取消注释