我最近使用 Three.js 创建了几个网页。当我检查 Chrome 中正在下载的内容时,我看到一个名为 installHook.js 的文件。我已经在 SO 和互联网的其他角落搜索过,但找不到它是什么(可能它链接到 React,但我不使用它)。有谁知道它是什么以及我是否可以以某种方式删除它,因为它是正在下载的最大资源?
如果我点击链接,我就会看到这个文件
奇怪的是,我在使用 Web Pack 的网站和不使用 Web Pack 的网站上都看到了这一点。
接受的答案很好,但我想添加更多详细信息,以防您的浏览器从“React Dev Tools”之外的扩展加载您不认识的其他文件。
在网络选项卡(OP发布了屏幕截图)中,您可以单击请求以查看请求的详细信息。
请注意,该 URL 特别使用 chrome-extension 协议,这是我们暗示它是 Chrome 扩展程序的提示:
chrome-extension
chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/installHook.js
请注意之前 URL 中的标识符:“fmkadmapgofadopljbjfkapdkoienihi”。您如何知道标识符指的是哪个 Chrome 扩展程序?
将标识符复制到剪贴板。在 Chrome 浏览器中访问 chrome://extensions/,并将标识符粘贴到页面顶部的搜索输入中。您会注意到搜索结果已被过滤,以显示哪个扩展正在加载该文件。
chrome://extensions/
您可以通过切换滑块来禁用扩展程序,或者通过单击“删除”按钮来删除扩展程序。
如果您在 chrome://extensions 窗口中点击特定扩展程序上的“详细信息”按钮,Chrome 应加载一个特定的详细信息页面并重申该标识符。在本例中,Chrome 加载 URL:
chrome://extensions
chrome://extensions/?id=fmkadmapgofadopljbjfkapdkoienihi
...注意标识符“fmkadmapgofadopljbjfkapdkoienihi”再次出现。
注意禁用扩展程序的其他方法,例如运行禁用扩展程序的 Chrome,带有 --disable-extensions 或 --incognito 标志
--disable-extensions
--incognito
就我而言,installHook.js 来自 React Dev Tools Chrome 扩展。您无需担心这一点,因为它不会影响最终用户的应用程序性能。
接受的答案很好,但我想添加更多详细信息,以防您的浏览器从“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
标志就我而言,installHook.js 来自 React Dev Tools Chrome 扩展。您无需担心这一点,因为它不会影响最终用户的应用程序性能。