公司app项目使用了Hybrid 方案内嵌web页面无法通过电脑浏览器调试,只能使用远程调试方法,选择了weinre方案。
1、需要先安装nodejs
2、安装与服务启动命令如下:
- npm -g install weinre //安装weinre
- weinre --boundHost [hostname | ip address |-all-] --httpPort [port] //启动weinre
3、打开weinre启动的端口,比如我的是http://192.168.82.135:8080/
4、在需要调试的页面加入一个js,比如我的是javascript:(function(e){e.setAttribute("src","http://192.168.82.135:8080/target/target-script-min.js#anonymous");document.getElementsByTagName("body")[0].appendChild(e);})(document.createElement("script"));void(0);
5、访问需要调试的页面打开电脑端的调试链接就可以进行调试了
总体体验不如pc端的控制台,不过可以进行大多数dom调试