Cordova调试与自定义插件开发指南
1. Cordova调试的其他选项
在调试Cordova应用时,除了一些常见的调试方式外,还有其他实用的选项。
1.1 Weinre调试相关
由于前面的代码使用console.log来报告错误,它会正确地显示在Weinre控制台中。你还可以使用全局JavaScript错误处理程序:
window.onerror = function(e) { console.log('global err', e); }这两种建议都需要对代码进行一些修改,但如果你必须使用Weinre,这些方法会有所帮助。
1.2 跳过Cordova调试
在使用Cordova时,有时你可能会测试一些实际上不需要Cordova的内容。例如,当你在使用GitHub API遇到问题时,你可以尝试在常规的Web服务器上运行代码,并使用桌面浏览器来执行它。这样可以跳过编译步骤,直接在浏览器中进行编辑和重新加载,比在设备或模拟器上测试更快,并且可以直接使用浏览器的开发者工具。
如果你的代码中有如下内容:
document.addEventListener("deviceready", init, false); function init() { //stuff }在桌面浏览器中测试这段代码可能会有问题,因为devicerea