Chrome 內置抓包工具
在瀏覽器地址欄輸入chrome://net-internals/#events,即可打開自帶的抓包工具。工具處于live狀態(tài),其他tab 頁有請求刷新,列表會隨之刷新請求的快照,點擊快照可查看詳細的請求信息,配合 network面板能看到一個完整的請求。
Block requests
network 面板右擊請求即可看到 block 選項,這個選項能夠使我們在請求和域的級別上打斷點。
eg: 配合 Preserve log 可以監(jiān)測請求在不同域之間轉發(fā)跳轉時狀態(tài)變化(請求在不同域之間轉發(fā)跳轉,network面板會經常性地丟失 response)。
截取長圖
切換 device 到其他模式(比如調試移動端)時,右邊菜單欄提供了 capture full-page screenshots的選項。
eg: 配合這個選項可以做一些 module lazyload 的優(yōu)化。
代碼的覆蓋率分析
通過coverage 面板可以找到沒有用到的 css和 js 代碼,點擊單個文件可以查看詳情,并且也是處于 live 狀態(tài),頁面發(fā)生變化時,覆蓋率報告也會隨之刷新。通過右邊菜單 more tools 或者通過快捷鍵 ctrl + shift +p (windows) 輸入coverage 即可打開 coverage。
Make site better
Audits panel 提供了 PWA, performance, 無障礙,最佳實踐四個維度的網站測試報告。提供了不是很常見的無障礙測試,配合報告我們可以進行更好的無障礙優(yōu)化。
在每次發(fā)布版本時,Chrome Devtools Updates 會提示更新的內容。當然,最簡單的方法就是保持chrome的版本更新,更新后 devtool 面板會自動推送 features && changes。
希望本文能幫助到您!
點贊+轉發(fā),讓更多的人也能看到這篇內容(收藏不點贊,都是耍流氓-_-)
關注 {我},享受文章首發(fā)體驗!
每周重點攻克一個前端技術難點。更多精彩前端內容私信 我 回復“教程”
原文鏈接:
http://eux.baidu.com/blog/fe/Chrome%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7%E7%9A%84%E4%B8%80%E4%BA%9B%E9%AB%98%E9%98%B6%E5%8A%9F%E8%83%BD
作者:蘇迪