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