为我的页面下载的 chrome-extension:// installHook.js 是什么

kar*_*rra 6 html javascript google-chrome-extension

我最近使用 Three.js 创建了几个网页。当我检查 Chrome 中正在下载的内容时,我看到一个名为 installHook.js 的文件。我已经在 SO 和互联网的其他角落搜索过,但找不到它是什么(可能它链接到 React,但我不使用它)。有谁知道它是什么,我是否可以以某种方式删除它,因为它是正在下载的最大资源?

\n

显示 Chrome 中已下载资源的图片

\n

如果我点击链接,我就会看到这个文件\n显示 Chrome 中已下载资源的图片

\n

显示 Chrome 中已下载资源的图片

\n

奇怪的是,我在使用 webpack 的网站和不使用 webpack 的网站上都看到了这一点。

\n

The*_*Pea 11

接受的答案很好,但我想添加更多详细信息,以防您的浏览器加载其他您不认识的文件,来自

在网络选项卡(OP发布了屏幕截图)中,您可以单击请求以查看请求的详细信息。

请注意,URL 专门使用了一个chrome-extension协议,这是我们暗示它是一个 Chrome 扩展程序:

chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/installHook.js

Chrome 开发工具,网络选项卡,installHook.js 请求的详细信息显示该请求已发送到 URL“chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/installHook.js”

请注意之前 URL 中的标识符:“fmkadmapgofadopljbjfkapdkoienihi”。如何知道是哪个 Chrome 扩展程序该标识符指的

将标识符复制到剪贴板。在 Chrome 浏览器中访问chrome://extensions/,并将标识符粘贴到页面顶部的搜索输入中。您会注意到搜索结果被过滤以显示哪个扩展正在加载该文件。

显示 Chrome 浏览器中加载的 chrome://extensions 页面的屏幕截图,顶部的搜索栏填充了标识符“fmkadmapgofadopljbjfkapdkoienihi”(可在上一张屏幕截图的 URL 中找到:'chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build /installHook.js'), chrome://extensions 搜索结果被过滤以仅显示与该标识符匹配的扩展程序; 在本例中,React Developer Tools 扩展

您可以通过切换滑块来禁用扩展程序,或者通过单击“删除”按钮来删除扩展程序。

如果您单击窗口中特定扩展程序上的“详细信息”按钮chrome://extensions,Chrome 应该加载一个特定的详细信息页面,重申该标识符。在这种情况下,Chrome 会加载 URL:

chrome://extensions/?id=fmkadmapgofadopljbjfkapdkoienihi

...注意标识符“fmkadmapgofadopljbjfkapdkoienihi”再次出现。

用户访问 chrome://extensions 并单击特定扩展程序的“详细信息”按钮时的窗口屏幕截图(在本例中为“React Developer Tools”扩展程序;URL 更改为包含该扩展程序的标识符“chrome: //扩展/?id=fmkadmapgofadopljbjfkapdkoienihi"

请注意禁用扩展程序的其他方法,例如运行 Chrome 并使用--disable-extensions--incognito标记禁用扩展程序


小智 8

就我而言,installHook.js 来自 React Dev Tools Chrome 扩展。您无需担心这一点,因为它不会影响最终用户的应用程序性能。

屏幕截图:installHook.js 的一些代码