weinre
介绍
weinre 有 Java 版本和 javascript 版本。weinre 被 PhoneGap 收购,PhoneGap 又被 Adobe 收购,Adobe 收购 PhoneGap 后,把 PhoneGap 捐给了Apache,Apache 把 PhoneGap 放在 Cordova 的项目中。Weinre 也从最初的 Java 移植到了当前的 JavaScript。还要注意 weinre 不支持断点。
原理
代理,调试客户端以及目标移动端之间的通信使用 AJAX,由于 weinre 的 debug 客户端是基于web inspector 开发,而 web inspector 只兼容 webkit 内核的浏览器,所以只能在chrome/safari浏览器打开 weinre 客户端来调试。
安装
首先安装node
$ brew install node
$ npm install -g weinre # 全局安装weinre
启动
$ weinre -httpPort 8081 -boundHost -all- # 端口8081,主机为所有
使用
访问 localhost:8081
script文件引入
把 Target Script 引入到预测试的页面中,注意在引入时需要使用主机 IP
选择对应的 access points 进入,并选择对应的 target 查看
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。