[6] 
[FIG(short list)[
- [[Chrome拡張]]
- [[Opera拡張]]
- [[Firefox拡張 (WebExtensions)]]
]FIG]

[7] 
[FIG(short list)[
- [[内容スクリプト]]
- [[webRequest]]
- [[webNavigation]]
- [[Native Messaging]]
- [[ロケール (WebExtensions)]]
]FIG]

[1] [CITE[What are extensions? - Google Chrome]]
( ([TIME[2016-06-17 09:54:14 +09:00]]))
<https://developer.chrome.com/extensions>

[FIG(quote)[
[FIGCAPTION[
[2] [CITE@en-US[WebExtensions - Mozilla | MDN]]
( ([TIME[2016-05-30 03:54:01 +09:00]]))
<https://developer.mozilla.org/en-US/Add-ons/WebExtensions>
]FIGCAPTION]

> WebExtensions are a new way to write browser extensions.
> The technology is designed for cross-browser compatibility: to a large extent the API is compatible with the extension API supported by Google Chrome and Opera. Extensions written for these browsers will in most cases run in Firefox with just a few changes. The API is also fully compatible with multiprocess Firefox.
> We intend to deprecate XUL and XPCOM-based add-ons, and encourage add-on developers to use the WebExtensions API for new development.

]FIG]


[3] [CITE@en-US[Chrome incompatibilities - Mozilla | MDN]]
( ([TIME[2016-06-14 10:15:04 +09:00]]))
<https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities>

[FIG(quote)[
[FIGCAPTION[
[4] [CITE@en-US[Chrome incompatibilities - Mozilla | MDN]]
( ([TIME[2016-06-14 10:15:04 +09:00]]))
<https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities>
]FIGCAPTION]

> In Firefox, relative URLs passed into tabs.executeScript() or tabs.insertCSS() are resolved relative to the current page URL. In Chrome, these URLs are resolved relative to the add-on's base URL. 

]FIG]


[FIG(quote)[
[FIGCAPTION[
[5] [CITE@en-US[Chrome incompatibilities - Mozilla | MDN]]
( ([TIME[2016-06-14 10:15:04 +09:00]]))
<https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities>
]FIGCAPTION]

> URLs in CSS
> Firefox resolves URLs in injected CSS files relative to the CSS file itself, rather than to the page it's injected into.

]FIG]

[8] [CITE@en[browserext/browserext.github.io]]
( ([TIME[2016-06-17 20:29:29 +09:00]]))
<https://github.com/browserext/browserext.github.io>

[9] [CITE@en[Browser Extension CG ad-hoc teleconf — 09 Jun 2016 — Browser Extension Community Group]]
( ([TIME[2016-06-11 16:55:45 +09:00]]))
<https://browserext.github.io/minutes/2016-06-09.html>

[10] [CITE@en[Browser Extension Community Group Charter — Browser Extension Community Group]]
( ([TIME[2016-06-11 16:55:45 +09:00]]))
<https://browserext.github.io/charter/>

[11] [CITE@en[Browser Extension Community Group — Browser Extension Community Group]]
( ([TIME[2016-06-11 16:55:45 +09:00]]))
<https://browserext.github.io/>

[12] [CITE@en[WebExtensions - MozillaWiki]]
([TIME[2015-08-27 06:45:34 +09:00]] 版)
<https://wiki.mozilla.org/WebExtensions>

[13] [CITE@en[Chromium Blog: Connecting Chrome apps and extensions with native applications]]
([TIME[2015-08-27 02:22:34 +09:00]] 版)
<http://blog.chromium.org/2013/10/connecting-chrome-apps-and-extensions.html>

[14] [CITE[What are extensions? - Google Chrome]]
([TIME[2015-08-27 11:49:32 +09:00]] 版)
<https://developer.chrome.com/extensions>

[FIG(quote)[
[FIGCAPTION[
[15] [CITE@en-US[Browser Extension Community Group]]
( ([TIME[2016-05-05 12:35:12 +09:00]]))
<https://www.w3.org/community/browserext/>
]FIGCAPTION]

> Problem: There is no cross browser standard for building browser extensions, which requires developers to create extensions for each browser individually. Proposal/Mission: The Browser Extension group will attempt to standardize extension package structure, API, portability etc., across browsers.

]FIG]

[17] [CITE[public-browserext@w3.org Mail Archives]]
( ([TIME[2016-05-05 03:25:47 +09:00]]))
<https://lists.w3.org/Archives/Public/public-browserext/>

[18] [CITE@en[Core API Proposal]]
( ([[Mike Pietraszak]]著, [TIME[2016-05-03 07:00:04 +09:00]]))
<https://lists.w3.org/Archives/Public/public-browserext/2016May/0000.html>

[16] [CITE@en[Browser Extensions]]
( ([TIME[2016-05-04 07:30:35 +09:00]]))
<https://browserext.github.io/browserext/>

[19] [CITE@en[Browser Extension CG teleconf — 21 Jul 2016 — Browser Extension Community Group]]
([TIME[2016-07-21 11:34:21 +09:00]])
<https://browserext.github.io/minutes/2016-07-21.html>

[20] [CITE[WebDriver]]
([TIME[2016-09-20 18:35:32 +09:00]])
<https://mikepie1.github.io/browserext-1/webdriver.html#extensions>

[21] [CITE@en-US[WebExtensions in Firefox 45 | Mozilla Add-ons Blog]]
([TIME[2017-04-08 23:28:40 +09:00]])
<https://blog.mozilla.org/addons/2015/12/21/webextensions-in-firefox-45-2/>

[22] [CITE@en-US[Chrome incompatibilities - Mozilla | MDN]]
([TIME[2017-04-08 00:51:05 +09:00]])
<https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities>

[23] [CITE@en[WebExtensions/NewAPIs - MozillaWiki]]
([TIME[2017-12-20 19:54:56 +09:00]])
<https://wiki.mozilla.org/WebExtensions/NewAPIs>

[24] [CITE@en[WebExtensions/RoadMapFirefox57 - MozillaWiki]]
([TIME[2017-12-20 19:57:13 +09:00]])
<https://wiki.mozilla.org/WebExtensions/RoadMapFirefox57>

[25] [CITE@en[WebExtensions/Vision - MozillaWiki]]
([TIME[2017-12-20 19:57:07 +09:00]])
<https://wiki.mozilla.org/WebExtensions/Vision>

[26] [CITE@en[WebExtensions/policy - MozillaWiki]]
([TIME[2017-12-20 19:57:01 +09:00]])
<https://wiki.mozilla.org/WebExtensions/policy>

[27] [CITE@en[Bug List]]
([TIME[2017-12-21 01:00:17 +09:00]])
<https://bugzilla.mozilla.org/buglist.cgi?f1=status_whiteboard&o1=substring&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&v1=[design-decision-approved]&component=WebExtensions:%20Android&component=WebExtensions:%20Compatibility&component=WebExtensions:%20Developer%20tools&component=WebExtensions:%20Experiments&component=WebExtensions:%20Frontend&component=WebExtensions:%20General&component=WebExtensions:%20Request%20Handling&component=WebExtensions:%20Untriaged&product=Toolkit&list_id=13613474>

[28] [CITE@en[Minutes of Meetings and Teleconferences — Browser Extension Community Group]]
([TIME[2017-11-21 10:12:30 +09:00]])
<https://browserext.github.io/minutes/>

[29] [CITE@en[Browser Extension TPAC breakout session — 08 Nov 2017 — Browser Extension Community Group]]
([TIME[2017-11-21 10:12:30 +09:00]])
<https://browserext.github.io/minutes/2017-11-08.html>

[30] [CITE@en-US[Browser Extensions - Mozilla | MDN]]
([TIME[2018-10-13 21:46:42 +09:00]])
<https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions>

[31] [CITE@en[Browser Extension TPAC breakout session — 08 Nov 2017 — Browser Extension Community Group]]
([TIME[2017-11-21 10:12:30 +09:00]])
<https://browserext.github.io/minutes/2017-11-08.html>

[32] [CITE@en[Reviving meetings in 2018]]
([[Andrew McKay]]著, [TIME[2017-12-05 08:12:04 +09:00]])
<https://lists.w3.org/Archives/Public/public-browserext/2017Dec/0000.html>

[33] [CITE@en[What to do with the older CG? · Issue #1 · w3c/webextensions]]
([TIME[2021-06-04T10:19:12.000Z]])
<https://github.com/w3c/webextensions/issues/1>