18

これは非常に基本的なことかもしれませんが、これに対する答えが見つからないようです。について多くの議論が見られcontent scriptsます。で開いweb inspectorchromeを選択するsourcesと、 というタブが表示されcontent scriptsます。いくつかの乱数と多数のスクリプトが表示されますが、これらが何であるかを理解できないようです。これらはどのように示されていますか?これらはどこから来たのですか?私のサーバーがこれらのいずれにもサービスを提供していることを確認できません。

4

1 に答える 1

27

Google Chrome では、コンテンツ スクリプトはブラウザ拡張機能の一部である JavaScript ファイルです。それらは、通常の JavaScript と同じように Web ページ上で動作しますが、保護されたスコープから動作します (Google はそれを「孤立した世界」と呼んでいます)。

コンテンツ スクリプトには、通常の JavaScript よりもいくつかの権限があり、そのため、通常、コンテンツ スクリプト JS とページ JS は相互に対話できません。

そのコンテンツスクリプトタブを見ると、拡張機能によって追加されたスクリプト (またはChrome の拡張機能にコンパイルされたユーザースクリプトによって追加されたスクリプト) と、ブラウザの組み込み部分であるコンテンツスクリプト、特に拡張機能を拡張する API の両方が表示されます。使える。

コンテンツ スクリプト リスト


chrome://chrome/extensions拡張機能タブ ( ) を開いて を有効にすることで、拡張機能をこれらの「乱数」に一致させることができますDeveloper mode

一致する拡張子

于 2012-08-11T05:35:20.747 に答える