weinre 有 Java 版本和 javascript 版本。weinre 被 PhoneGap 收购,PhoneGap 又被 Adobe 收购,Adobe 收购 PhoneGap 后,把 PhoneGap 捐给了Apache,Apache 把 PhoneGap 放在 Cordova 的项目中。Weinre 也从最初的 Java 移植到了当前的 JavaScript。还要注意 weinre 不支持断点。javascript
代理,调试客户端以及目标移动端之间的通讯使用 AJAX,因为 weinre 的 debug 客户端是基于web inspector 开发,而 web inspector 只兼容 webkit 内核的浏览器,因此只能在chrome/safari浏览器打开 weinre 客户端来调试。html
首先安装nodejava
$ brew install node
$ npm install -g weinre # 全局安装weinre
$ weinre -httpPort 8081 -boundHost -all- # 端口8081,主机为全部
更多配置项node
访问 localhost:8081android
把 Target Script 引入到预测试的页面中,注意在引入时须要使用主机 IPweb
选择对应的 access points 进入,并选择对应的 target 查看chrome
参考文档shell