調試android chrome web page簡明備忘

來源:互聯網
上載者:User

標籤:android   code   java   http   tar   com   

必備工具 adb toolsandroid chrome

先開啟手機偵錯模式

adb forward tcp:9919 localabstract:chromedevtoolsremote

成功會提示* daemon not running. starting it now on port 5037 ** daemon started successfully *不成功的話用這個命令再試adb kill-server

接著開啟下面的連結,這裡的9919是上面adb命令中指定的

http://localhost:9919/

會看到這樣的一個個連結:

http://chrome-devtools-frontend.appspot.com/serve_rev/@176236/devtools.html?ws=localhost:9919/devtools/page/1

由於眾所周知的原因appspot是在異次元空間,我們需要用成本地的調試器

...devtools.html替換成本地的chrome-devtools://devtools/bundled/devtools.html

chrome-devtools://devtools/bundled/devtools.html這個地址可能會不一樣可以用快顯視窗的方式開啟調試器在彈出來的調試器中按ctrl+shift+i來調試調試器,在新的調試器獲得這個地址(很拗口,但就是這樣)

有了正確的本地調試器地址後,可以用指令碼替換一下

```javascript

var tabs = document.querySelectorAll(‘a‘), localDevAdd = ‘chrome-devtools://devtools/bundled/devtools.html‘;

for (var i = 0; i < tabs.length; i++) { if (tabs[i].href && tabs[i].href.indexOf(‘/devtools.html‘) > -1) { tabs[i].href = tabs[i].href.replace(/.*devtools.html/, localDevAdd); }}

```

點擊對應的tab就可以看到調試器了。

圖文版 http://www.tuicool.com/articles/ZJfeAzi

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.