Weinre(Web Inspector Remote),是一種遠程調試工具。功能與Firebug及chrome調試器相似,能夠幫助咱們即時更改頁面元素、樣式,調試JS等。javascript
待調試的頁面。你須要在頁面中嵌入一小段js。它將經過XHR方式與debug server通訊,進行調試信息的收發。html
執行:sudo npm install -g weinre(mac的)java
安裝完以後,還須要監聽服務器,個人IP是 10.58.184.219web
執行:chrome
weinre -boundHost 10.58.184.219 -httpPort 8081 npm
首先你訪問:http://10.58.184.219:8081/ ,會看到下面的頁面,列出了weinre的文檔及用於調試的url。瀏覽器
而後點進去:http://10.58.184.219:8081/client/#anonymous,會發現並無Targets,同時列出了client及server端信息。服務器
在調試頁面加一段js:網絡
<script src="http://10.58.184.219:8081/target/target-script-min.js#anonymous"></script>
固然,若是要調試的頁面不少,不方便在每一頁都直接插入上文的代碼。能夠瀏覽器「書籤」的方式保存一下面一段js,以動態方式插入script app
javascript:(function(e){e.setAttribute("src","http://10.136.30.144:8081/target/target-script-min.js#anonymous");document.getElementsByTagName("body")[0].appendChild(e);})(document.createElement("script"));void(0);
由於我要調試的demo運行在http://10.58.184.219:9080/BrowsersyncExample/
當咱們用手機訪問這個調試頁面 http://10.58.184.219:9080/BrowsersyncExample/時,瀏覽器上會出現
切換到Elements時就是這樣
這個時候就跟谷歌審查元素的模式是如出一轍了。
參考文章:http://www.cnblogs.com/tugenhua0707/p/4681482.html#_labe1