内容スクリプト

内容スクリプト

実行タイミング

[11] ブラウザー拡張の仕様は Webブラウザーにより異なりますが、 次のタイミングで内容スクリプトを実行させることができるかもしれません。

実装

[1] Content Scripts - Google Chrome ( ( 版)) <https://developer.chrome.com/extensions/content_scripts>

[2] User Scripts - The Chromium Projects ( ( 版)) <http://www.chromium.org/developers/design-documents/user-scripts/>

[7] 内容スクリプトisolated world と呼ばれる特別な環境で実行されます。

[3] Content Scripts - Mozilla | MDN ( 版) <https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Content_Scripts>

[4] Content Processes - Mozilla | MDN ( 版) <https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Contributor_s_Guide/Content_Processes>

[5] 内容スクリプトからの文書DOM大域オブジェクトへのアクセスは、 それ自体ではなく、特別なラッパーオブジェクトを介して行うようになっています >>4

Xray も参照。

[6] Communicating With Other Scripts - Mozilla | MDN ( 版) <https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Content_Scripts/Communicating_With_Other_Scripts>

[8] Chrome"run_at": "document_start"文書が作成された後で、 構文解析が始まる前 (子供がまだない時点) のようです。

[9] Content scripts - Opera 15+ extensions documentation ( 版) <https://dev.opera.com/extensions/tut_content_scripts.html>

関連

[10] 趣旨としては Greasemonkey と同じものかもしれません。

[12] Chrome incompatibilities - Mozilla | MDN ( ()) <https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities>

content_scripts

Firefox does not support:

match_about_blank

include_globs

exclude_globs

[13] Content scripts - Mozilla | MDN ( ()) <https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Content_scripts>

[14] 1422951 - Add a CSS-parsing WebExtensions API () <https://bugzilla.mozilla.org/show_bug.cgi?id=1422951>