Cette traduction est incomplète. Aidez à traduire cet article depuis l'anglais.

Utilitaires liés à votre extension. Obtenez des URL vers des packages de ressources avec votre extension, récupérez l'objet Window pour les pages de votre extension, récupérez les valeurs pour différents paramètres. Notez que les API de messagerie de ce module sont déconseillées au profit des API équivalentes dans le module runtime.

Types

extension.ViewType
The type of extension view.

Properties

extension.lastError
Set for the lifetime of a callback if an ansychronous extension api has resulted in an error. If no error has occured lastError will be undefined.
extension.inIncognitoContext
True for content scripts running inside incognito tabs, and for extension pages running inside an incognito process. The latter only applies to extensions with 'split' incognito_behavior.

Functions

extension.getURL()
Converts a relative path within an extension install directory to a fully-qualified URL.
extension.getViews()
Returns an array of the Window objects for each of the pages running inside the current extension.
extension.getBackgroundPage()
Returns the Window object for the background page running inside the current extension. Returns null if the extension has no background page.
extension.isAllowedIncognitoAccess()
Retrieves the state of the extension's access to Incognito-mode (as determined by the user-controlled 'Allowed in Incognito' checkbox).
extension.isAllowedFileSchemeAccess()
Retrieves the state of the extension's access to the 'file://' scheme (as determined by the user-controlled 'Allow access to File URLs' checkbox).
extension.setUpdateUrlData()
Sets the value of the ap CGI parameter used in the extension's update URL. This value is ignored for extensions that are hosted in the browser vendor's store.

Events

extension.onRequest
Fired when a request is sent from either an extension process or a content script.
extension.onRequestExternal
Fired when a request is sent from another extension.

Compatibilité du navigateur

ChromeEdgeFirefoxFirefox for AndroidOpera
ViewType Oui Non4548 Oui
getBackgroundPage Oui Oui4548 Oui
getExtensionTabs Oui Non Non Non Non
getURL Oui Oui4548 Oui
getViews Oui Oui45 *48 * Oui
inIncognitoContext Oui Non4548 Oui
isAllowedFileSchemeAccess Oui Non4848 Oui
isAllowedIncognitoAccess Oui Non4848 Oui
lastError Oui Non4748 Oui
onRequest Oui Non Non Non Oui
onRequestExternal Oui Non Non Non Oui
sendRequest Oui Non Non Non Non
setUpdateUrlData Oui Non Non Non Oui

Example extensions

Remerciements :

Cette API est basée sur l'API Chromium chrome.extension. Cette documentation est dérivée de extension.json dans le code Chromium.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : hellosct1
 Dernière mise à jour par : hellosct1,