weinre 调试移动端

weinre 安装

npm install weinre -g

weinre 三大服务

1.调试服务器(Debug Server)

这是一个HTTP服务器,你能从weinre-node运行。这个HTTP服务会被Debug Client和Debug Target调用。

2.调试客户端(Debug Client)

这个是一个Web Inspector用户界面(类似于Firefox's Firebug、chrome's web Isnspector);它包含常用的Elements、Resoureces、Network、TimeLine和Console面板,此外它还有一个Remote面板。

3.调试目标(Debug Target)

 这是你想要进行调试的web页面。这个名字(Debug Target)也用于表示运行调试页面的设备

其中Debug Client和Debug Target是基于HTTP通过XMLHttpRequest(XHR)与Debug Server进行通信。通常Debug Client和Debug Server运行在桌面上,而Debug Target运行在移动设备中。不过要让Debug Target起作用,需要向调试页面中注入Debug Server提供的JavaScript代码片段。

启动服务

weinre --boundHost [ip] --httpPort [port]

调试目标

在需要被调试的其实页面加入代码

<script src="http://172.16.193.4:8001/target/target-script-min.js#anonymous"></script>

调试客户端

浏览器中打开http://172.16.193.4:8001/client,进行调试

参考:http://people.apache.org/~pmuellr/weinre/docs/latest/Home.html
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容