我最近使用 Three.js 創建了幾個網頁。當我檢查 Chrome 中正在下載的內容時,我看到一個名為 installHook.js 的檔案。我已經在 SO 和互聯網的其他角落搜索過,但找不到它是什麼(可能它鏈接到 React,但我不使用它)。有誰知道它是什麼以及我是否可以以某種方式刪除它,因為它是正在下載的最大資源?
如果我點擊鏈接,我就會看到這個文件
奇怪的是,我在使用 Web Pack 的網站和不使用 Web Pack 的網站上都看到了這一點。
P粉3842444732023-11-05 22:29:25
接受的答案很好,但我想添加更多詳細信息,以防您的瀏覽器從“React Dev Tools”之外的擴展加載您不認識的其他文件。
在網路標籤(OP發布了螢幕截圖)中,您可以點擊請求以查看請求的詳細資訊。
請注意,該 URL 特別使用 chrome-extension
協議,這是我們暗示它是 Chrome 擴充功能的提示:
chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/installHook.js
請注意先前 URL 中的識別碼:「fmkadmapgofadopljbjfkapdkoienihi」。您如何知道標識符指的是哪個 Chrome 擴充功能?
將標識符複製到剪貼簿。在 Chrome 瀏覽器中造訪 chrome://extensions/
,並將識別碼貼到頁面頂部的搜尋輸入中。您會注意到搜尋結果已被過濾,以顯示哪個擴充功能正在載入該檔案。
您可以透過切換滑桿來停用擴充程序,或透過點擊「刪除」按鈕來刪除擴充功能。
如果您在 chrome://extensions
視窗中點擊特定擴充功能上的「詳細資料」按鈕,Chrome 應載入一個特定的詳細資料頁面並重申該識別碼。在本例中,Chrome 載入 URL:
chrome://extensions/?id=fmkadmapgofadopljbjfkapdkoienihi
#...注意標識符「fmkadmapgofadopljbjfkapdkoienihi」再次出現。
注意禁用擴充功能的其他方法,例如執行停用擴充功能的Chrome,帶有--disable-extensions
或--incognito
標誌
P粉7446912052023-11-05 13:33:22
就我而言,installHook.js 來自 React Dev Tools Chrome 擴充功能。您無需擔心這一點,因為它不會影響最終用戶的應用程式效能。