關(guān)鍵時(shí)刻救命! Chrome瀏覽器F12的神秘用法
Chrome 瀏覽器,對(duì)前端來說幾乎就是“第二個(gè) IDE”。
我們每天都在用它看 Network、打斷點(diǎn)、調(diào)樣式,但說實(shí)話——DevTools 的能力,你可能只用了 30%。

有些功能并不冷門,只是沒人系統(tǒng)地告訴你該怎么用; 但一旦你用順了,調(diào)試效率會(huì)明顯上一個(gè)檔次。
今天給大家分享 8 個(gè)我自己在日常開發(fā)中反復(fù)用、而且非常“值”的 F12 技巧。
1. document.designMode 上帝模式
讓整個(gè)網(wǎng)頁“可編輯”,只需要在控制臺(tái)里執(zhí)行一行代碼:
document.designMode =?'on'
瞬間,整個(gè)網(wǎng)頁的文本都可以直接點(diǎn)開編輯, 就像在瀏覽器里開了一個(gè) Word。

你可以:
- 隨便改文案
- 改標(biāo)題、按鈕文字
- 改提示語然后截圖
關(guān)閉也很簡(jiǎn)單:
document.designMode =?'off'
適用場(chǎng)景
- UI / 文案評(píng)審
- 產(chǎn)品說“這個(gè)字能不能換一下看看效果”
- 截圖、演示、PPT
2. Network 請(qǐng)求重放(Replay XHR / Fetch)
聯(lián)調(diào)接口時(shí),這個(gè)功能真的救命。
操作步驟:
- 打開 Network
- 切到 Fetch / XHR
- 找到目標(biāo)請(qǐng)求
- 右鍵 → Replay XHR
瀏覽器會(huì)原樣再發(fā)一次請(qǐng)求, 不刷新頁面、不走任何 UI 邏輯。

適用場(chǎng)景
- 接口偶現(xiàn)問題
- 登錄 / 提交 / 下單類接口
- 不想反復(fù)點(diǎn)按鈕
3. 修改 Network 請(qǐng)求返回結(jié)果(前端本地 Mock)
很多人不知道:Chrome 是可以直接改接口返回的。
通過 Network 的 Local Overrides,你可以:
- 改接口返回?cái)?shù)據(jù)
- 模擬空數(shù)據(jù) / 異常數(shù)據(jù)
- 前端不等后端直接開發(fā)

大致流程:
- 打開
Network→Overrides - 選擇一個(gè)本地目錄
- 右鍵請(qǐng)求 →
Save for overrides - 修改返回內(nèi)容
- 刷新頁面,瀏覽器優(yōu)先用你本地的響應(yīng)
適用場(chǎng)景
- 后端接口還沒好
- 復(fù)現(xiàn)線上異常數(shù)據(jù)
- 測(cè)試 UI 容錯(cuò)能力
4. 在控制臺(tái)快速發(fā)送請(qǐng)求(Copy as fetch)
有時(shí)候你只想:
- 改個(gè)參數(shù)
- 重發(fā)一次請(qǐng)求
- 不想刷新頁面
可以這樣做:
Network→Fetch / XHR- 選中請(qǐng)求
- 右鍵 → Copy as fetch
- 粘貼到控制臺(tái)
- 改參數(shù),回車執(zhí)行

適用場(chǎng)景
- 快速調(diào)接口
- 模擬不同入?yún)?/li>
- 獨(dú)立驗(yàn)證后端邏輯
5. 接口過濾:勾選「反轉(zhuǎn)」,只看你關(guān)心的請(qǐng)求
Network 請(qǐng)求一多,很容易眼花。
很多人只會(huì)用關(guān)鍵字過濾, 但其實(shí)還有一個(gè)更狠的用法:
勾選「Invert(反轉(zhuǎn))」

你可以:
- 過濾掉
埋點(diǎn)、監(jiān)控、第三方請(qǐng)求 - 只留下你真正關(guān)心的接口
適用場(chǎng)景
- 頁面請(qǐng)求非常多
- 只想盯業(yè)務(wù)接口
- 排查性能問題
6. 在控制臺(tái)中獲取當(dāng)前選中的 DOM:$0
在 Elements 面板里選中一個(gè) DOM 元素后, 切到 Console,直接用:
$0
它就是你剛剛選中的那個(gè)元素。

你可以立刻做:
$0.offsetWidth $0.getBoundingClientRect() $0.classList
小知識(shí):
$1、$2是之前選中過的元素- 非常適合調(diào)樣式、查布局
7. 在控制臺(tái)用 $i 安裝 npm 包
想臨時(shí)用一下 dayjs、lodash, 但又不想查官網(wǎng)、寫 demo?
可以直接在控制臺(tái)里裝。
前提: 安裝 Chrome 插件 Console Importer

然后在控制臺(tái)執(zhí)行:
$i('dayjs')
$i('lodash')

幾秒后,庫就能直接用了。
適用場(chǎng)景
- 快速驗(yàn)證 API
- 臨時(shí)數(shù)據(jù)處理
- 調(diào)試邏輯思路
8. 源代碼里 Ctrl + P:秒級(jí)定位文件并打斷點(diǎn)
當(dāng)項(xiàng)目文件很多時(shí), 在 Sources 面板里一層一層找文件,非常浪費(fèi)時(shí)間。

正確姿勢(shì)是:
- 打開 Sources
- 按 Ctrl + P / Cmd + P
- 輸入文件名
- 回車直達(dá)文件
- 直接打斷點(diǎn)
適用場(chǎng)景
- 大型項(xiàng)目
- 快速定位某個(gè)邏輯文件
- 臨時(shí)追代碼
寫在最后
這些技巧沒有一個(gè)是“高深 API”, 但它們都有一個(gè)共同點(diǎn):
讓你少刷新、少改代碼、少等別人。
Chrome DevTools 真正強(qiáng)的地方, 不是功能多,而是你能不能把它當(dāng)成主力開發(fā)工具來用。
相關(guān)文章

如何在chrome中改字字幕字體顏色? 谷歌瀏覽器字幕偏好設(shè)置教程
在觀看視頻時(shí),您是否想過更改字幕的樣式以提高可見度或舒適度?今天我們就來看看谷歌瀏覽器字幕偏好設(shè)置教程2025-10-29
Chrome每次重啟都重置所有設(shè)置怎么辦? 谷歌瀏覽器恢復(fù)出廠設(shè)置解決辦法
如果每次打開Chrome瀏覽器時(shí)都遇到重置設(shè)置的問題,可以參考我們提供的兩種解決方案,詳細(xì)請(qǐng)看下文介紹2025-08-23
如何修復(fù)瀏覽器白屏錯(cuò)誤? 更新Chrome v139.0后出現(xiàn)黑屏/灰屏/白屏解決
谷歌近日發(fā)布了Chrome v139.0版更新,包括139.0.7258.66和139.0.7258.67兩個(gè)版本,有用戶反饋,更新后重啟瀏覽器后遇到灰屏、白屏或黑屏問題,下面我們來看看臨時(shí)解決辦法2025-08-23
Chrome/Edge和Firefox瀏覽器如何啟用TLS1.3支持?
本文將詳細(xì)介紹如何在 Chrome、Edge、Firefox 和 Safari 等主流瀏覽器中查看和調(diào)整 TLS 1.3 的支持情況2025-08-07
輕松解決緩存無限膨脹問題! Chrome瀏覽器緩存大小限制設(shè)置指南
在日常使用谷歌瀏覽器時(shí),我們經(jīng)常會(huì)積累大量的緩存數(shù)據(jù),這些緩存數(shù)據(jù)雖然能夠加速網(wǎng)頁加載速度,但時(shí)間久了也會(huì)占用大量磁盤空間,甚至可能導(dǎo)致瀏覽器性能下降,本文將詳細(xì)2025-07-08
瀏覽器怎么開啟閱讀模式? Chrome/Edge/Safari/Firefox開啟方法
閱讀模式是瀏覽器提供的一種功能,可以去除網(wǎng)頁上的廣告、按鈕、背景圖等雜亂信息,使內(nèi)容更加簡(jiǎn)潔易讀,不同瀏覽器的閱讀模式開啟方法略有不同,以下是幾種常見瀏覽器的開2025-02-25
如何啟用Chrome內(nèi)存節(jié)省功能? 谷歌瀏覽器解決內(nèi)存占用輕松提升性能
Chrome 瀏覽器是一個(gè)吃內(nèi)存的大戶,但在最新版本中引入了一個(gè)省內(nèi)存模式,可以幫助大家更有效地管理內(nèi)存,下面我們就來看看使用方法2025-02-13
Chrome127瀏覽器無法使用uBlock Origin廣告屏蔽插件的解決辦法
從 Chrome 127 版本開始,使用 uBlock Origin 廣告屏蔽插件將被淘汰,如果想繼續(xù)使用,可以參考本文的兩種方法2024-09-29
Chrome遠(yuǎn)程桌面安卓版有什么作用? Chrome遠(yuǎn)程桌面使用技巧
Chrome遠(yuǎn)程桌面這款軟件的功能是幫助我們可以通過電腦、平板或安卓手機(jī)遠(yuǎn)程控制計(jì)算機(jī)桌面,實(shí)現(xiàn)便捷的遠(yuǎn)程操作,詳細(xì)請(qǐng)看下文介紹2024-09-24
Chrome/Edge/Firefox瀏覽器怎么開啟請(qǐng)勿跟蹤功能?
禁止追蹤能夠防止第三方網(wǎng)站跟蹤用戶活動(dòng),通過禁止跟蹤功能,用戶能夠檢測(cè)到跨站跟蹤、Cookies跟蹤等行為,下面我們就來看看詳細(xì)設(shè)置方法2024-08-22








