當前位置:
首頁 > 知識 > Chrome 調試工具的一些高階功能

Chrome 調試工具的一些高階功能

Chrome 內置抓包工具

Block requests

截取長圖

代碼的覆蓋率分析

Make site better

Chrome 內置抓包工具

在瀏覽器地址欄輸入chrome://net-internals/#events,即可打開自帶的抓包工具。工具處於live狀態,其他tab 頁有請求刷新,列表會隨之刷新請求的快照,點擊快照可查看詳細的請求信息,配合 network面板能看到一個完整的請求。

Block requests

network 面板右擊請求即可看到 block 選項,這個選項能夠使我們在請求和域的級別上打斷點。

eg: 配合 Preserve log 可以監測請求在不同域之間轉發跳轉時狀態變化(請求在不同域之間轉發跳轉,network面板會經常性地丟失 response)。

截取長圖

切換 device 到其他模式(比如調試移動端)時,右邊菜單欄提供了 capture full-page screenshots的選項。

eg: 配合這個選項可以做一些 module lazyload 的優化。

代碼的覆蓋率分析

通過coverage 面板可以找到沒有用到的 css和 js 代碼,點擊單個文件可以查看詳情,並且也是處於 live 狀態,頁面發生變化時,覆蓋率報告也會隨之刷新。通過右邊菜單 more tools 或者通過快捷鍵 ctrl + shift +p (windows) 輸入coverage 即可打開 coverage。

Make site better

Audits panel 提供了 PWA, performance, 無障礙,最佳實踐四個維度的網站測試報告。提供了不是很常見的無障礙測試,配合報告我們可以進行更好的無障礙優化。

在每次發布版本時,Chrome Devtools Updates 會提示更新的內容。當然,最簡單的方法就是保持chrome的版本更新,更新後 devtool 面板會自動推送 features && changes。

作者:霸米亞

原文:https://www.youyong.top/article/1159d74a496bf?yyfr=sf


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 JavaScript 的精彩文章:

Immutable.js 可持久化數據結構以及結構分享
微軟宣布Edge瀏覽器上線iOS和Android:對抗Chrome
更快地構建 DOM:使用預解析,async,defer 以及 preload
你是幾號?
程序員在國慶節如何假裝旅遊?

TAG:JavaScript |