| .eslintrc.mjs |
|
2010 |
- |
| ext-activityLog.js |
|
1223 |
- |
| ext-alarms.js |
|
3738 |
- |
| ext-backgroundPage.js |
Background Page state transitions:
------> STOPPED <-------
| | |
| v |
| STARTING >------|
| | |
| v ^
|----< RUNNING ----> SUSPENDING
^ v
|------------|
STARTING: The background is being built.
RUNNING: The background is running.
SUSPENDING: The background is suspending, runtime.onSuspend will be called.
STOPPED: The background is not running.
For persistent backgrounds, SUSPENDING is not used.
See BackgroundContextOwner for the exact relation.
|
43579 |
- |
| ext-browserSettings.js |
|
17832 |
- |
| ext-browsingData.js |
A number of iterations after which to yield time back
to the system.
|
13545 |
- |
| ext-captivePortal.js |
|
4050 |
- |
| ext-clipboard.js |
|
3343 |
- |
| ext-contentScripts.js |
Represents (in the main browser process) a content script registered
programmatically (instead of being included in the addon manifest).
@param {ProxyContextParent} context
The parent proxy context related to the extension context which
has registered the content script.
@param {RegisteredContentScriptOptions} details
The options object related to the registered content script
(which has the properties described in the content_scripts.json
JSON API schema file).
|
6773 |
- |
| ext-contextualIdentities.js |
|
10039 |
- |
| ext-cookies.js |
|
27599 |
- |
| ext-declarativeNetRequest.js |
|
6566 |
- |
| ext-dns.js |
defaultOriginAttributes |
2981 |
- |
| ext-downloads.js |
|
36710 |
- |
| ext-extension.js |
|
587 |
- |
| ext-geckoProfiler.js |
|
5559 |
- |
| ext-i18n.js |
|
1594 |
- |
| ext-identity.js |
|
5143 |
- |
| ext-idle.js |
|
3385 |
- |
| ext-management.js |
|
10126 |
- |
| ext-networkStatus.js |
|
2198 |
- |
| ext-notifications.js |
|
6763 |
- |
| ext-permissions.js |
|
8139 |
- |
| ext-privacy.js |
|
14090 |
- |
| ext-protocolHandlers.js |
|
2925 |
- |
| ext-proxy.js |
|
11261 |
- |
| ext-runtime.js |
global tabTracker |
12557 |
- |
| ext-scripting.js |
Inserts a script or style in the given tab, and returns a promise which
resolves when the operation has completed.
@param {BaseContext} context
The extension context for which to perform the injection.
@param {object} details
The details object, specifying what to inject, where, and when.
Derived from the ScriptInjection or CSSInjection types.
@param {string} kind
The kind of data being injected. Possible choices: "js" or "css".
@param {string} method
The name of the method which was called to trigger the injection.
Used to generate appropriate error messages on failure.
@returns {Promise}
Resolves to the result of the execution, once it has completed.
|
12055 |
- |
| ext-storage.js |
|
14146 |
- |
| ext-tabs-base.js |
The platform-specific type of native tab objects, which are wrapped by
TabBase instances.
@typedef {object | XULElement} NativeTab
|
70849 |
- |
| ext-telemetry.js |
|
2992 |
- |
| ext-theme.js |
global windowTracker, EventManager, EventEmitter |
8438 |
- |
| ext-toolkit.js |
exported getCookieStoreIdForTab, getCookieStoreIdForContainer,
getContainerForCookieStoreId,
isValidCookieStoreId, isContainerCookieStoreId,
EventManager, URL |
3447 |
- |
| ext-trial-ml.js |
TrialML class provides a machine learning pipeline for extensions.
It handles the creation and running of engines for different machine learning tasks.
|
7352 |
- |
| ext-userScripts.js |
Represents (in the main browser process) a user script.
(legacy MV2-only userScripts API)
@param {UserScriptOptions} details
The options object related to the user script
(which has the properties described in the user_scripts.json
JSON API schema file).
|
8269 |
- |
| ext-webNavigation.js |
global tabTracker |
8273 |
- |
| ext-webRequest.js |
|
7993 |
- |