最近、Three.js を使用していくつかの Web ページを作成しました。 Chrome でダウンロードされているものを確認すると、installHook.js というファイルが表示されます。 SOやインターネットの他の隅で検索しましたが、それが何であるかが見つかりません(Reactにリンクしている可能性がありますが、私はそれを使用しません)。これが何であるか、また、ダウンロードされている最大のリソースであるため、何らかの方法で削除できるかどうか知っている人はいますか?
リンクをクリックすると、このファイルが表示されます
奇妙なことに、Web パックを使用しているサイトと使用していないサイトの両方でこれが発生します。
受け入れられた答えは素晴らしいですが、ブラウザが認識できない「React Dev Tools」以外の拡張機能から他のファイルを読み込む場合に備えて、さらに詳細を追加したいと思いました。
[ネットワーク] タブ (OP がスクリーンショットを投稿) で、リクエストをクリックしてリクエストの詳細を確認できます。
この URL は特に
chrome-extension
プロトコルを使用していることに注意してください。これは、これが Chrome 拡張機能であるというヒントです:chrome-extension://fmkadmapgofadopljbjfkapdkoienihi/build/installHook.js
前の URL の識別子「fmkadmapgofadopljbjfkapdkoienihi」に注意してください。識別子がどの Chrome 拡張機能を参照しているかをどのようにして知ることができますか? 識別子をクリップボードにコピーします。 Chrome で
chrome://extensions/にアクセスし、ページ上部の検索入力に識別子を貼り付けます。検索結果がフィルタリングされ、どの拡張機能がファイルを読み込んでいるのかが表示されることがわかります。
スライダーを切り替えて拡張機能を無効にするか、[削除] ボタンをクリックして拡張機能を削除できます。
ウィンドウで特定の拡張機能の [詳細] ボタンをクリックすると、Chrome は特定の詳細ページを読み込み、その識別子を繰り返し表示します。この例では、Chrome は URL を読み込みます:
chrome://extensions/?id=fmkadmapgofadopljbjfkapdkoienihiまたは --incognito フラグを使用して
拡張機能を無効にして Chrome を実行するなど、拡張機能を無効にする他の方法に注意してください
私の場合、installHook.js は React Dev Tools Chrome 拡張機能から来ています。エンドユーザーのアプリケーションのパフォーマンスには影響しないため、これについて心配する必要はありません。