Drafts for sections of the WebExtensions specification
(w3c/webextensions specification/index.bs), each
validated against Chromium, WebKit and Gecko source.
| Section | Description |
|---|---|
| Match patterns | This specification defines match patterns, the syntax an extension uses to designate a set of URLs, and the algorithm for determining whether a URL matches one. |
| Globs | This specification defines globs, the wildcard syntax used by the `include_globs` and `exclude_globs` content script keys, and the algorithm for matching a URL against one. |
| The permissions API | This specification defines the `permissions` API namespace, through which an extension inspects, requests, and relinquishes its own optional permissions at runtime. |
| Host permissions | This specification defines host permissions, the access they grant to URLs, their effect on cross-origin fetch, and the `activeTab` permission. |
| Version number handling | This specification defines the `version` and `version_name` manifest keys, the grammar of a version string, and the algorithm for comparing two version strings. |
| Uniqueness of extension IDs | This specification defines the extension ID, its relationship to the extension origin, and the requirements on its uniqueness and stability. |
All six sections spliced into a fresh copy of the real
index.bs and compiled as one document:
merged/index.html.