browser extension

ブラウザー拡張 (Web)

実装

[1] Webブラウザーの拡張機能には、次のものがあります。

機能

[2] 複数の拡張に共通で実装されている機能もあります。

[3] 特定の Webブラウザー固有の機能や技術は、それぞれの項を参照。

歴史

IE

[12] IE4?

Mozilla

[11] Firefox 3 Hacks - Mozilla テクノロジ徹底活用テクニック - ( 版) http://firefox3hacks.org/tutorial.html

[10] Firefox拡張(アドオン)開発入門 - プログラミングノート ( 版) http://d.hatena.ne.jp/ntaku/20090718/1247917850

ウィジェット

[14]

Chrome

OS

[9]

Browser Extensions

[4] Browser Extension CG / WebExtensions

[5] Security headers and browser extensions (Scott Helme著, ) https://lists.w3.org/Archives/Public/public-webappsec/2017Jan/0012.html

More recently I've worked with a few companies that are receiving CSP reports that contain whitelisted hosts that they didn't put there. After investigation it turns out that extensions that want to do naughty things will now whitelist their origins in a CSP if one is present.

[6] 1314332 - Block Web of TrusT (WOT) Add-on due to security and privacy issues ( ()) https://bugzilla.mozilla.org/show_bug.cgi?id=1314332

[7] 23357 – Subverting CSP policies for browser add-ons (extensions). () https://www.w3.org/Bugs/Public/show_bug.cgi?id=23357

[8] CSP 1.1: Remove note about extensions. (mikewest著, ) https://github.com/w3c/webappsec/commit/cbfaa8edfadebf21a9c7428242c12e45934d8c55

[16] アンインストールを困難にする機能を備えたブラウザー拡張機能 | スラド セキュリティ () https://security.srad.jp/story/18/01/21/0721217/

[17] Tracking Preference Expression (DNT) () https://www.w3.org/TR/2019/NOTE-tracking-dnt-20190117/#dfn-extensions

[402] HTML要素概説
注釈
  • ブラウザー拡張 (browser extension) 拡張機能 (extension) Webブラウザーに標準で搭載されない機能を追加するソフトウェア。 仕様は Webブラウザーごとに異なるが、 HTML を独自の機能を加えつつ利用するものが多い。