[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。
[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 と同じものかもしれません。
[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>