Index

629 pages trouvées :

Page Étiquettes et résumé
1 WebExtensions
Les extensions, ou modules complémentaires, peuvent étendre et modifier les fonctionnalités d'un navigateur. Les extensions pour Firefox sont construites avec l'API WebExtensions qui fonctionnent pour les différents navigateurs.
2 Ajouter un bouton à la barre d'outils WebExtensions
Les boutons de la barre d’outils sont l’un des principaux composants UI disponibles aux WebExtensions. Les boutons de la barre d’outils sont présents dans la barre d’outils principale du navigateur et contiennent une icône. Lorsque l’utilisateur clique sur l’icône, une des deux choses peut arriver :
3 Anatomie d'une WebExtension WebExtensions
Une extension se compose de plusieurs fichiers, packagés pour la distribution et l'installation. Dans cet article, nous allons rapidement passer par les fichiers qui pourraient être présents dans une extension.
4 Les APIs JavaScript API, WebExtensions
Les APIs WebExtensions en JavaScript peuvent être utilisées au sein des scripts d’arrière plan de l’extension et dans tout autre document livré avec celle-ci. Ceci inclut les pop-ups relatives à une action navigateur ou action de page, barres latérales, pages d’options, ou pages de nouvel onglet. Certaines de ces APIs peuvent également être interrogées par des scripts de contenu de l’extension (voir la liste dans le guide des scripts de contenu).
5 alarms API, Besoins Privilèges, Extensions, Interface, Reference, WebExtensions, alarms
Programmer le code pour qu'il soit exécuté à un moment précis dans le futur.
6 alarms.Alarm API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, alarm, alarms
Cette interface fournit des informations sur une alarme donnée. Cet objet est retourné à partir de alarms.get() et alarms.getAll() et est passé au gestionnaire d'évènement alarms.onAlarm.
7 alarms.clear() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, alarms, clear
Cette méthode supprime une alarme à partir du nom passé en argument. Il s'agit d'une fonction asynchrone qui renvoie une Promise.
8 alarms.clearAll() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, alarms, clearAll
Cette méthode supprime toutes les alarmes actives. C'est une fonction asynchrone qui renvoie une promesse Promise.
9 alarms.create() API, Add-ons, Créations, Extensions, Méthode, Non-standard, Reference, WebExtensions, alarms
Cette méthode permet de créer une nouvelle alarme pour la session de navigation en cours. Une alarme peut se déclencher une ou plusieurs fois. Une alarme est effacée après qu'elle se soit déclenchée pour la dernière fois.
10 alarms.get() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, alarms, get
Cette méthode permet d'obtenir une alarme en fonction de son nom. Cette fonction est une fonction asynchrone qui renvoie une promesse (Promise).
11 alarms.getAll() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, alarms, getAll
Obtient toutes les alarmes actives pour le poste.
12 alarms.onAlarm API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, alarms, onAlarm
Cet évènement est déclenché lorsque l'alarme se déclenche.
13 bookmarks API, Add-ons, Bookmarks, Extensions, Interface, Non-standard, Reference, WebExtensions
L’API de la WebExtensions bookmarks permet à une extension d’interagir et de manipuler le système de Bookmarking du navigateur. Vous pouvez l’utiliser pour enregistrer des marque-pages, récupérer des marque-pages existants et éditer, supprimer ou organiser des marque-pages.
14 bookmarks.BookmarkTreeNode API, Add-ons, BookmarkTreeNode, Bookmarks, Extensions, Non-standard, Reference, Type, WebExtensions
Un objet de type bookmarks.BookmarkTreeNode représente un nœud dans l'arborescence de signets, où chaque nœud est un signet, un dossier de signet ou un séparateur. Les noeuds enfants sont classés par index dans leurs dossiers parents respectifs.
15 bookmarks.BookmarkTreeNodeType API, Add-ons, BookmarkTreeNodeType, Bookmarks, Extensions, Property, Reference, WebExtensions
Le type bookmarks.BookmarkTreeNodeType est utilisé pour décrire si un nœud de l'arborescence de signets est un signet, un dossier ou un séparateur.
16 bookmarks.BookmarkTreeNodeUnmodifiable API, Add-ons, BookmarkTreeNodeUnmodifiable, Bookmarks, Extensions, Non-standard, Reference, Type, WebExtensions
Un type bookmarks.BookmarkTreeNodeUnmodifiable est utilisé pour indiquer la raison pour laquelle un nœud de l'arborescence de signets (où chaque nœud est un signet ou un dossier de signets) ne peut pas être modifié. Ceci est utilisé comme valeur du champ bookmarks.BookmarkTreeNode sur les nœuds de signets.
17 bookmarks.create() API, Add-ons, Bookmarks, Create, Extensions, Méthode, Non-standard, Reference, WebExtensions
Crée un signet ou un dossier en tant qu'enfant de bookmarks.BookmarkTreeNode avec  parentId spécifié. Pour créer un dossier, omettez ou laissez vide le paramètre  bookmarks.CreateDetails.
18 bookmarks.CreateDetails API, Add-ons, Bookmarks, CreateDetails, Extensions, Non-standard, Reference, Type, WebExtensions
Le type CreateDetails est utilisé pour décrire les propriétés d'un nouveau, d'un signet, d'un dossier de signets ou d'un séparateur lors de l'appel de la méthode bookmarks.create().
19 bookmarks.get() API, Add-ons, Bookmraks, Extensions, Method, Non-standard, Reference, WebExtensions, get
Étant donné l'ID d'un bookmarks.BookmarkTreeNode ou d'un tableau de ces ID, la méthode bookmarks.get() récupère les nœuds correspondants.
20 bookmarks.getChildren() API, Add-ons, Bookmarks, Extensions, Method, Non-standard, Reference, WebExtensions, getChildren
bookmarks.getChildren() récupère tous les enfants immédiats d'un dossier de signets donné, identifié comme bookmarks.BookmarkTreeNode ID.
21 bookmarks.getRecent() API, Add-ons, Bookmarks, Extensions, Méthode, Non-standard, Reference, WebExtensions, getRecent
La méthode bookmarks.getRecent() récupère un nombre spécifié de signets ajoutés le plus récemment en tant que tableau d'objets bookmarks.BookmarkTreeNode.
22 bookmarks.getSubTree() API, Add-ons, Bookmarks, Extensions, Method, Non-standard, Reference, WebExtensions, getSubTree
La méthode bookmarks.getSubTree() récupère de façon asynchrone un bookmarks.BookmarkTreeNode, étant donné son ID.
23 bookmarks.getTree() API, Add-ons, Bookmarks, Extensions, Méthode, Non-standard, Reference, WebExtensions, getTree
bookmarks.getTree() renvoie un tableau contenant la racine de l'arborescence des signets en tant qu'objet bookmarks.BookmarkTreeNode.
24 bookmarks.move() API, Add-ons, Bookmarks, Extensions, Method, Non-standard, Reference, WebExtensions, move
La méthode bookmarks.move() déplace le  bookmarks.BookmarkTreeNode à la destination spécifiée dans l'arborescence des signets. Cela vous permet de déplacer un signet vers un nouveau dossier et / ou une position dans le dossier.
25 bookmarks.onChanged API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onChanged
Mise en place quand il y a un changement à :
26 bookmarks.onChildrenReordered API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onChildrenReordered
Lancé lorsque les enfants d'un dossier ont changé leur commande en raison de la commande triée dans l'interface utilisateur. Cela n'est pas appelé à la suite d'un appel à  bookmarks.move() ou une opération glisser dans l'interface utilisateur.
27 bookmarks.onCreated API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onCreated
Lancé lorsqu'un élément de signet (un signet ou un dossier) est créé.
28 bookmarks.onImportBegan API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onImportBegan
Lancé lorsque le navigateur a commencé à importer un ensemble de signet.
29 bookmarks.onImportEnded API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onImportEnded
Lancé lorsque le navigateur a fini d'importer un ensemble de signets.
30 bookmarks.onMoved API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onMoved
Lancé lorsqu'un signet ou un dossier est déplacé vers un autre dossier parent et / ou position dans un dossier.
31 bookmarks.onRemoved API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onRemoved
Lancé lorsqu'un signet ou un dossier est supprimé. Lorsqu'un dossier est supprimé de manière récursive, une seule notification est envoyée pour le dossier et aucune pour son contenu.
32 bookmarks.remove() API, Add-ons, Bookmarks, Extensions, Method, Non-standard, Reference, WebExtensions, remove, supprimer
La méthode bookmarks.remove() supprime un seul signet ou un dossier de signets vide.
33 bookmarks.removeTree() API, Add-ons, Bookmarks, Extensions, Method, Non-standard, Reference, WebExtensions, removeTree
La méthode bookmarks.removeTree() supprime récursivement un dossier de signets et tout son contenu.
34 bookmarks.search() API, Add-ons, Bookmarks, Extensions, Method, Non-standard, Recherche, Reference, Search, WebExtensions
La fonction bookmarks.search() recherche les nœuds d'arborescence de signets correspondant à la requête donnée.
35 bookmarks.update() API, Add-ons, Bookmarks, Extensions, Method, Non-standard, Reference, Update, WebExtensions
bookmarks.update() met à jour le titre et / ou l'URL d'un signet ou le nom d'un dossier de signets.
36 browserAction API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, browserAction
Ajoute un bouton à la barre d'outils du navigateur.
37 browserAction.ColorArray API, Add-ons, ColorArray, Extensions, Non-standard, Reference, Type, WebExtensions, browserAction
Un tableau de quatre nombres entiers entre 0-255 définie une couleur RGBA. Les quatres couleurs spécifient les canaux suivants :
38 browserAction.disable() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, browserAction, disable
Désactive l'action du navigateur pour un onglet, ce qui signifie qu'il ne peut pas être cliqué lorsque cet onglet est actif.
39 browserAction.enable() API, Add-ons, Enable, Extensions, Méthode, Non-standard, Reference, WebExtensions, browserAction
Active l'action du navigateur pour un onglet. Par défaut, les actions du navigateur sont activées pour tous les onglets.
40 browserAction.getBadgeBackgroundColor() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, browserAction, getBadgeBackgroundColor
Obtient la couleur d'arrière plan du badge de l'action du navigateur.
41 browserAction.getBadgeText() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, browserAction, getBadgeText
Obtient le texte du badge de l'action du navigateur.
42 browserAction.getBadgeTextColor()
Obtient la couleur du texte du badge de l'action du navigateur.
43 browserAction.getPopup() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, browserAction, getPopup
Obtient le document HTML défini comme la popup pour cette action du navigateur.
44 browserAction.getTitle() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, browserAction, getTitle
Obtient le titre de l'action du navigateur.
45 browserAction.ImageDataType API, Add-ons, Extensions, ImageDataType, Non-standard, Reference, Type, WebExtensions, browserAction
Données en pixels pour une image. Doit être un objet ImageData  (par exemple, un élément  canvas).
46 browserAction.isEnabled() API, Add-ons, Extensions, Method, Reference, WebExtensions, browserAction, isEnabled
Renvoie true si l'action du navigateur est activée.
47 browserAction.onClicked API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, browserAction, onClicked
Action quand l'icone d'action du navigateur est cliqué. Cet événement ne déclenchera pas si l'action du navigateur comporte une fenêtre contextuelle.
48 browserAction.openPopup() API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, browserAction, openPopup
Vous pouvez uniquement appeler cette fonction à partir du gestionnaire pour une action utilisateur.
49 browserAction.setBadgeBackgroundColor() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, browserAction, setBadgeBackgroundColor
Définit la couleur de fond du badge. Les onglets sans couleur de fond de badge spécifique hériteront de la couleur de fond de badge globale, qui par défaut est [217, 0, 0, 255] dans Firefox.
50 browserAction.setBadgeText() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, browserAction, setBadgeText
Définit le texte du badge pour l'action du navigateur. Le badge est affiché en haut de l'icône.
51 browserAction.setBadgeTextColor() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, browserAction, setBadgeTextColor
Définit la couleur du texte du badge de l'action du navigateur. Les onglets sans couleur de texte de badge spécifique hériteront de la couleur globale du texte de badge.
52 browserAction.setIcon() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, browserAction, setIcon
Définit l'icône pour l'action du navigateur.
53 browserAction.setPopup() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, browserAction, setPopup
Définit le document HTML qui sera ouvert en tant que popup lorsque l'utilisateur clique sur l'icône de l'action du navigateur. Les onglets sans popup spécifique hériteront de la popup globale, qui par défaut est la default_popup spécifiée dans le manifest.
54 browserAction.setTitle() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, browserAction, setTitle
Définit le titre de l'action du navigateur. Le titre est affiché dans une infobulle au-dessus de l'icône de l'action du navigateur. Vous pouvez passer un tabId dans ou une windowId comme paramètre optionnel — si vous le faites, le titre est changé seulement pour l'onglet donné ou la fenêtre donnée. Les onglets ou les fenêtres sans titre spécifique hériteront du texte du titre global, qui est par défaut à l'option default_title ou name specifié dans le manifest.
55 browserSettings API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, browserSettings
Pour utiliser cette API, vous devez avoir la permission "browserSettings".
56 browserSettings.allowPopupsForUserEvents API, Add-ons, BrowserSetting, Extensions, Property, WebExtensions, allowPopupsForUserEvents
Un objet types.BrowserSetting qui peut etre utilisé pour activer ou désactiver la capacité des pages web d'ouvrir des popups en réponse aux actions de l'utilisateur.
57 browserSettings.cacheEnabled API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, cacheEnabled
Un objet types.BrowserSetting qui peut être utilisé pour activer ou désactiver globalement le cache du navigateur.
58 browserSettings.closeTabsByDoubleClick API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, closeTabsByDoubleClick
Un objet types.BrowserSetting qui peut être utilisé pour activer ou désactiver la possibilité pour l'utilisateur de fermer un onglet en double-cliquant.
59 contextMenuShowEvent API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, contextMenuShowEvent
Un objet types.BrowserSetting qui détermine si le menu contextuel du navigateur est affiché sur l'événement mouseup ou sur l'événement mousedown.
60 browserSettings.ftpProtocolEnabled API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, contextMenuShowEvent, ftpProtocolEnabled
Un objet types.BrowserSetting qui détermine si le protocole FTP est activé dans le navigateur.
61 browserSettings.homepageOverride API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, homepageOverride
Un objet types.BrowserSetting qui peut être utilisé pour obtenir une chaîne représentant l'URL actuellement définie comme page d'accueil du navigateur.
62 browserSettings.imageAnimationBehavior API, Add-ons, Extensions, Property, Reference, browserSettings, imageAnimationBehavior
Un objet types.BrowserSetting qui peut être utilisé pour modifier la façon dont le navigateur traite les images animées, telles que les GIF.
63 browserSettings.newTabPageOverride API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, newTabPageOverride
Un objet types.BrowserSetting qui peut être utilisé pour obtenir une chaîne représentant l'URL de la page "nouvel onglet": c'est-à-dire, la page chargée lorsque l'utilisateur ouvre une nouvelle onglet vide.
64 browserSettings.newTabPosition
Un objet types.BrowserSetting qui peut être utilisé pour contrôler la position des onglets nouvellement ouverts par rapport aux onglets déjà ouverts.
65 browserSettings.openBookmarksInNewTabs API, Add-ons, Extensions, Property, Reference, WebExtensions, browsetSettings, openBookmarksInNewTabs
Un objet types.BrowserSetting dont la valeur sous-jacente est un booléen.
66 browserSettings.openSearchResultsInNewTabs API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, openSearchResultsInNewTabs
Un objet types.BrowserSetting dont la valeur sous-jacente est un booléen.
67 browserSettings.openUrlbarResultsInNewTabs API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, openUrlbarResultsInNewTabs
Un objet types.BrowserSetting dont la valeur sous-jacente est un booléen.
68 browserSettings.overrideDocumentColors API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, overrideDocumentColors
Un objet types.BrowserSetting dont la valeur sous-jacente est une chaîne.
69 browserSettings.useDocumentFonts API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, useDocumentFonts
Un objet types.BrowserSetting dont la valeur sous-jacente est un booléen.
70 browserSettings.webNotificationsDisabled API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, webNotificationsDisabled
Un objet types.BrowserSetting qui peut être utilisé pour empêcher les sites Web d'afficher des Notifications à l'aide de l'API Web de notifications.
71 browserSettings.zoomFullPage API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, zoomFullPage
Un objet types.BrowserSetting dont la valeur sous-jaccente est un booléen.
72 browserSettings.zoomSiteSpecific API, Add-ons, Extensions, Property, WebExtensions, browserSettings, zoomSiteSpecific
Un objet types.BrowserSetting dont la valeur sous-jaccente est un booléen.
73 browsingData API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, browsingData
Permet aux extensions d'effacer les données accumulées pendant la navigation de l'utilisateur.
74 browsingData.DataTypeSet API, Add-ons, DataTypeSet, Extensions, Reference, Type, WebExtensions, browsingData
Le type browsingData.DataTypeSet  décrit un ensemble de types de données.
75 browsingData.RemovalOptions API, Add-ons, Extensions, Reference, RemovalOptions, Type, WebExtensions, browsingData
Le type browsingData.RemovalOptions contient des options permettant de contrôler certains aspects de la suppression des données de navigation.
76 browsingData.remove() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, remove, supprimer
Supprime les données de navigation spécifiées.
77 browsingData.removeCache() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removeCache
Effacer le cache du navigateur.
78 browsingData.removeCookies() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, browsingData, removeCookies
Efface les cookies du navigateur
79 browsingData.removeDownloads() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removeDownloads
Efface l'historique de téléchargement du navigateur. Notez que cela ne supprime pas les objets téléchargés eux-mêmes, seulement les enregistrements de téléchargements dans l'historique du navigateur.
80 browsingData.removeFormData() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, browsingData, removeDownloads
Efface les données que le navigateur a enregistré pour les formulaires de remplissage automatique.
81 browsingData.removeHistory() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removeHistory
Efface l'enregistrement des pages Web que l'utilisateur a visité (historique de navigation).
82 browsingData.removeLocalStorage() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removeLocalStorage
Efface tout le stockage local créé par des sites Web.
83 browsingData.removePasswords() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removePasswords
Efface les mots de passes enregistrés
84 browsingData.removePluginData() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removePluginData
Efface les données stockées par les plugins du navigateur.
85 browsingData.settings() API, Extensions, Method, Reference, Settings, WebExtensions, add-on, browsingData
Les navigateurs disposent d'une fonction "Effacer l'historique" intégrée, qui permet à l'utilisateur d'effacer différents types de données de navigation. Cela a une interface utilisateur qui permet à l'utilisateur de sélectionner le type de données à supprimer (par exemple l'historique, les téléchargements, ...) et à quelle distance remonter dans le temps pour supprimer des données.
86 captivePortal API, Add-ons, Extensions, NeedsTranslation, Non-standard, Reference, TopicStub, WebExtensions, captivePortal
Déterminer l'état du portail captif de la connexion de l'utilisateur. Un portail captif est une page web qui s'affiche lorsqu'un utilisateur se connecte pour la première fois à un réseau Wi-Fi. L'utilisateur fournit des informations ou agit sur la page web du portail captif afin d'obtenir un accès plus large aux ressources du réseau, par exemple en acceptant les conditions générales ou en effectuant un paiement.
87 captivePortal.canonicalURL API, Add-ons, Extensions, canonicalURL, captivePortal
Renvoyer l'URL canonique de la page de détection du portail des prisonniers. En lecture seule.
88 getLastChecked API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, captivePortal
Retourne le temps écoulé depuis que la dernière demande a été complétée.
89 getState API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, captivePortal
Renvoie l'état du portail comme unknown, not_captive, unlocked_portal, ou locked_portal.
90 onConnectivityAvailable API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, captivePortal
S'allume lorsque le service de portail captif détermine que l'utilisateur peut se connecter à l'internet.
91 onStateChanged API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, captivePortal
S'allume lorsque l'état de portail captif change.
92 clipboard API, Add-ons, Clipboard, Extensions, Reference, WebExtensions
L'API presse-papiers permet à une extension de copier des éléments dans le presse papier du système. Actuellement l'API ne prend en charge que la copie d'images, mais elle est destinée à prendre en charge la copie de texte et HTML dans l'avenir.
93 clipboard.setImageData() API, Add-ons, Clipboard, Extensions, Method, Referece, WebExtensions, setImageData
Copie une image dans le presse-papiers. L'image est recodée avant d'être écrite dans le presse-papiers. Si l'image n'est pas valide, le presse-papiers n'est pas modifié.
94 commands API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, commands
Écoutez l'utilisateur exécutant les commandes que vous avez enregistrées à l'aide des clés commandes du fichier manifest.json.
95 Command API, Add-ons, Command, Extensions, Non-standard, Reference, Type, WebExtensions, commands
Information sur une commande. Cela contient les informations spécifiées pour la commande dans la  commande clef manifest.json.
96 getAll() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, commands, getAll
Obient toutes les commandes pour l'exécution que vous avez enregistré à l'aide d'une des commandes clef du manifest.json.
97 onCommand API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, commands, onCommand
Les événements ont trois fonctions :
98 commands.reset() API, Add-ons, Extensions, Method, Reference, WebExtensions, commands, reset
Réinitialise la description de la commande donnée et le raccourci clavier aux valeurs indiquées dans commands de la clé du manifest.json de l'extension.
99 commands.update() API, Add-ons, Extensions, Method, Reference, Update, WebExtensions, commands
Changez la description ou le raccourci clavier pour la commande donnée.
100 contentScripts API, Add-ons, Extensions, Interface, WebExtensions, contentScripts
Avec l'API contentScripts, une extension peut enregistrer et 
101 contentScripts.register() API, Extensions, Méthode, Reference, contentScripts, register
Utilisez cette fonction pour enregistrer un ou plusieurs scripts de contenu.
102 contentScripts.RegisteredContentScript API, Extensions, NeedsTranslation, Reference, RegisteredContentScript, TopicStub, Type, contentScripts
Un RegisteredContentScript est renvoyé par un appel à  contentScripts.register() et représente les scripts de contenu enregistrés dans cet appel.
103 contentScripts.RegisteredContentScript.unregister() API, Extensions, Reference, RegisteredContentScript.unregister, contentScripts
None.
104 contextualIdentities WebExtensions
Travailler avec des identités contextuelles : lister, créer, supprimer et mettre à jour des identités contextuelles.
105 contextualIdentitities.ContextualIdentity API, Add-ons, ContextualIdentity, Extensions, Reference, Type, WebExtensions, contextalIdentities
Le type contextualIdentities.ContextualIdentity décrit une identité contextuelle unique.
106 contextualIdentities.create() API, Add-ons, Create, Extensions, Méthode, Reference, WebExtensions, contextualIdentities
Crée une nouvelle identité contextuelle. Une fois créée, l'utilisateur pourra créer de nouveaux onglets appartenant à cette identité contextuelle, tout comme ils peuvent le faire avec les identités intégrées.
107 contextualIdentities.get() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, contextualIdentities, get
Obtient des informations sur une identité contextuelle, compte tenu de son ID de cookie.
108 contextualIdentities.onCreated API, APIReference, Add-ons, Evènement, Extensions, WebExtensions, contextualIdentities, onCreated
Lancé lorsqu'une nouvelle identité contextuelle est créée. Les identités contextuelles peuvent être créées par des extensions en utilisant l'API contextualIdentities, ou directement par l'utilisateur, en utilisant l'interface utilisateur du navigateur.
109 contextualIdentities.onRemoved API, Add-ons, Event, Extensions, Reference, WebExtensions, contextualIdentities, onRemoved
Lancé lorsqu'une nouvelle identité contextuelle est supprimée. Les identités contextuelles peuvent être supprimées par des extensions en utilisant l'API contextualIdentities,  ou directement par l'utilisateur, en utilisant l'interface utilisateur du navigateur.
110 contextualIdentities.onUpdated API, Add-ons, Event, Extensions, Reference, WebExtensions, contextualIdentities, onUpdated
Lancé lorsque les propriétés d'une identité contextuelle, telles que son nom, son icône ou sa couleur, sont modifiées. Les identités contextuelles peuvent être mises à jour par des extensions en utilisant l'API contextualIdentities , ou directement par l'utilisateur, en utilisant l'interface utilisateur du navigateur.
111 contextualIdentities.query() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, contextualIdentities, query
Obtient des informations sur toutes les identités contextuelles ou sur les identités contextuelles correspondant à un argument de filtre donné.
112 contextualIdentities.remove() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, contextualIdentities, remove, supprimer
Supprime une identité contextuelle, compte tenu de son ID de cookie.
113 contextualIdentities.update() API, Add-ons, Extensions, Méthode, Reference, Update, WebExtensions, contextualIdentities
Met à jour les propriétés d'une identité contextuelle, compte tenu de son ID de cookie.
114 cookies API, Add-ons, Cookies, Extensions, Interface, Non-standard, Reference, WebExtensions
Permet aux extensions d'obtenir et de définir des cookies, et d'être averti quand ils changent.
115 cookies.Cookie API, Add-ons, Cookies, Extensions, Non-standard, Reference, Type, WebExtensions, cookie
Le type Cookie de l'API cookies représente des informations sur un cookie HTTP.
116 cookies.CookieStore API, Add-ons, CookieStore, Cookies, Extensions, Non-standard, Reference, Type, WebExtensions
Le type CookieStore de l'API cookies représente un cookie store dans le navigateur.
117 cookies.get() API, Add-ons, Cookies, Extensions, Method, Non-standard, Reference, WebExtensions, get
La méthode get() de l'API cookies récupère les informations d'un seul cookie, par son nom et son URL.
118 cookies.getAll() API, Add-ons, Cookies, Extensions, Method, Non-standard, Reference, WebExtensions, getAll
La méthode getAll() de l'API cookies récupère tous les cookies d'un seul cookie store qui correspondent aux informations fournies.
119 cookies.getAllCookieStores() API, Add-ons, Cookies, Extensions, Method, Non-standard, Reference, WebExtensions, getAllCookieStores
La méthode getAllCookieStores() de l'API cookies retourne une liste de tous les cookies stores.
120 cookies.onChanged API, Add-ons, Cookies, Event, Extensions, Non-standard, Reference, WebExtensions, onChanged
L'événement onChanged de l'API cookies est déclenché lorsqu'un cookie est défini ou supprimé.
121 cookies.OnChangedCause API, Add-ons, Cookies, Extensions, Non-standard, OnChangedCause, Reference, Type, WebExtensions
Le type OnChangedCause de l'API cookies représente la raison pour laquelle un cookie a été modifié.
122 cookies.remove() API, Add-ons, Cookies, Extensions, Method, Non-standard, Reference, WebExtensions, remove
La méthode remove() de l'API cookies supprime un cookie, compte tenu de son nom et de son URL.
123 cookies.SameSiteStatus API, Add-ons, Cookies, Extensions, Interface, Non-standard, Reference, Type, WebExtensions
Le type SameSiteStatus de l'API cookies représente des informations sur l'état SameSite d'un cookie.
124 cookies.set() API, Add-ons, Cookies, Extensions, Method, Non-standard, Reference, WebExtensions, set
La méthode set() de l'API cookies définit un cookie contenant des données précises de cookie. Cette méthode équivaut à l'émission d'un en-tête HTTP Set-Cookie lors d'une requête à une URL donnée.
125 devtools API, Add-ons, Extensions, Reference, WebExtensions, devtools.inspectedWindow, devtools.network, devtools.panels
Permet aux extensions d'interagir avec le Developer Tools du navigateur. Vous pouvez utiliser cette API pour créer des pages d'outils de développement, interagir avec la fenêtre qui est inspectée, inspecter l'utilisation du réseau de pages.
126 devtools.inspectedWindow API, Add-ons, Devtools.inspectedWindows, Extensions, Reference, WebExtensions
L'API devtools.inspectedWindow permet à un extension de devtools d'interagir avec la fenêtre sur laquelle les outils de développement sont attachés.
127 devtools.inspectedWindow.eval() API, Add-ons, Devtools.inspectedWindows, Extensions, Reference, WebExtensions, eval
Exécute JavaScript dans la fenêtre à laquelle les devtools sont attachés.
128 devtools.inspectedWindow.reload() API, Add-ons, Extensions, Reference, WebExtensions, devtools.inspectedWindow, reload
Recharge la fenêtre à laquelle les devtools sont attachés.
129 devtools.inspectedWindow.tabId API, Add-ons, Extensions, Reference, WebExtensions, devtools.inpectedWindow, tabId
L'ID de tabs.Tab est que cette instance des devtools est jointe, représenté comme un nombre.
130 devtools.network API, Add-ons, Extensions, Reference, WebExtensions, devtools.network
L'API devtools.network permet à une extension devtools d'obtenir des informations sur les demandes de réseau associées à la fenêtre à laquelle les devtools sont attachés (la fenêtre inspectée).
131 devtools.network.getHAR() Add-ons, Extensions, WebExtensions, devtools.network, getHAR
Obtenez un journal HAR pour la page chargée dans l'onglet en cours.
132 devtools.network.onNavigated API, Add-ons, Extensions, Reference, WebExtensions, devtools.network
Mise en place lorsque l'utilisateur navigue dans la fenêtre inspectée vers une nouvelle page
133 devtools.network.onRequestFinished API, Add-ons, Event, Extensions, Reference, WebExtensions, devtools.network, onRequestFinished
Lancé lorsqu'une requête réseau est terminée et que ses détails sont disponibles pour l'extension.
134 devtools.panels API, Add-ons, Extensions, Reference, WebExtensions, devtools.panels
L'API devtools.panels permet à une extension devtools de définir son interface utilisateur à l'intérieur de la fenêtre devtools.
135 devtools.panels.create() API, Add-ons, Create, Extensions, Reference, WebExtensions, devtools.panels
Ajoute un nouveau panneau aux devtools.
136 devtools.panels.elements API, Add-ons, Elements, Extensions, Reference, WebExtensions, devtools.panels
Un objet ElementsPanel qui représente l'inspecteur HTML/CSS du navigateur
137 devtools.panels.ElementsPanel API, Add-ons, DevTools, Extensions, Reference, WebExtensions, devtools.panels, devtools.panelsElementsPanel
Un ElementsPanel représente l'inspecteur HTML/CSS dans la devtools du navigateur. C'est ce qu'on appelle l'inspecteur de page dans Firefox et le panneau Éléments de Chrome.
138 devtools.panels.ElementsPanel.createSidebarPane() API, Add-ons, DevTools, Extensions, Reference, WebExtensions, createSidebarPane, devtools.panels
Ajoute un nouveau volet à la barre latérale dans l'inspecteur HTML / CSS.
139 onSelectionChanged API, Add-ons, DevTools, Extensions, Reference, WebExtensions, devtools.panels, devtools.panelsElementsPanel
Appelles lorsque l'utilisateur sélectionne un élément de page différent pour l'inspection avec les outils de développement du navigateur, par exemple en sélectionnant l'élément de menu contextuel "Inspect Element" dans Firefox.
140 devtools.panels.ExtensionPanel API, Add-ons, Extensions, Reference, WebExtensions, devtools.panels
Une ExtensionPanel représente un panneau ajouté aux devtools. C'est la résolution de la Promise renvoyé par browser.devtools.panels.create().
141 devtools.panels.ExtensionSidebarPane API, Add-ons, DevTools, Extensions, Reference, WebExtensions, devtools.panels, devtools.panels.ExtensionSidebarPane
L'objet ExtensionSidebarPane représente un volet qu'une extension a ajouté à la barre latérale dans l'inspecteur HTML/CSS du navigateur.
142 devtools.panels.ExtensionSidebarPane.onHidden API, Add-ons, ExtensionSidebarPane, Extensions, Reference, WebExtensions, devtools.panels, onHidden
Appelé lorsque le volet de la barre latérale est masqué, suite à l'abandon de l'utilisateur.
143 devtools.panels.ExtensionSidebarPane.onShown API, Add-ons, Extensions, ExtesionsSidebarPane, Reference, WebExtensions, devtools.panels, onShown
Lancé lorsque le volet latéral devient visible suite à un changement d'utilisateur.
144 devtools.panels.ElementsPanel.setExpression() API, Add-ons, Extensions, Reference, WebExtensions, devtools.panels, setExpression
Evalue une expression dans le contexte de la page inspectée et affiche le résultat dans le volet de la barre latérale d'extension.
145 devtools.panels.ExtensionSidebarPane.setObject() API, Add-ons, Extensions, Reference, WebExtensions, devtools.panels, setObject
Affiche un objet JSON dans le volet de la barre latérale de l'extension.
146 devtools.panels.ExtensionSidebarPane.setPage() API, Add-ons, Extensions, Reference, WebExtensions, setPage
Définit une page HTML à afficher dans le volet latéral.
147 devtools.panels.onThemeChanged API, Add-ons, DevTools, Reference, WebExtensions, devtools.panels, onThemeChanged
Remplacement quand le thème de devtools change
148 devtools.panels.themeName API, Add-ons, DevTools, Reference, WebExtensions, devtools.panels, themeName
Le nom du thème de devtools actuellement sélectionné.
149 dns API, Add-ons, DNS, Extensions, WebExtensions
h2
150 dns.resolve() API, Add-ons, DNS, Extensions, Method, Reference, WebExtensions, resolve
Résout le nom d'hôte donné en un enregistrement DNS.
151 downloads API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, downloads
Permet aux extensions d'interagir avec le gestionnaire de téléchargement du navigateur. Vous pouvez utiliser ce module API pour télécharger des fichiers, annuler, suspendre, reprendre des téléchargements et afficher les fichiers téléchargés dans le gestionnaire de fichiers.
152 downloads.acceptDanger() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, acceptDanger, downloads
La fonction acceptDanger() de l'API downloads invite l'utilisateur à accepter ou à annuler un téléchargement potentiellement dangereux.
153 downloads.BooleanDelta API, Add-ons, BooleanDelta, Extensions, Non-standard, Reference, Type, WebExtensions, downloads
Le type BooleanDelta de l'API downloads représente la différence entre deux booléens.
154 downloads.cancel() API, Add-ons, Annuler, Extensions, Metho, Non-standard, Reference, Téléchargement, WebExtensions, cancel, downloads
La fonction cancel() de l'API de downloads annule un téléchargement. L'appel échouera si le téléchargement n'est pas actif : par exemple, parce qu'il a terminé le téléchargement..
155 downloads.DangerType API, Add-ons, DangerType, Extensions, Non-standard, Reference, Type, WebExtensions, downloads
Le type DangerType de l'API downloads définit un ensemble de raisons possibles pour lesquelles un fichier téléchargeable peut être considéré comme dangereux..
156 downloads.DoubleDelta API, Add-ons, DoubleDelta, Extensions, Non-standard, Reference, Type, WebExtensions, downloads
Le type DoubleDelta de l'API downloads représente la différence entre deux doubles.
157 downloads.download() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, download, downloads
La fonction download() de l'API downloads télécharge le fichier, compte tenu de son URL et d'autres préférences optionnelles.
158 downloads.DownloadItem API, Add-ons, DownloadItem, Extensions, Non-standard, Reference, Type, WebExtensions, downloads
Le type DownloadItem de l'API downloads représente un fichier téléchargé.
159 downloads.DownloadQuery API, Add-ons, DownloadQuery, Extensions, Non-standard, Reference, Type, WebExtensions
Le type DownloadQuery de l'API downloads définit un ensemble de paramètres pouvant être utilisés pour rechercher dans le gestionnaire de téléchargements un ensemble spécifique de téléchargements.
160 downloads.DownloadTime API, Add-ons, DownloadTime, Extensions, Non-standard, Reference, Type, WebExtensions, downloads
Le type DownloadTime de l'API downloads représente le temps nécessaire au téléchargement.
161 downloads.drag() API, Add-ons, Drag, Extensions, Méthode, Non-standard, Reference, WebExtensions, downloads
La fonction  drag() de l'API downloads initie le glissement du fichier téléchargé vers une autre application.
162 downloads.erase() API, Add-ons, Effacer, Extensions, Méthode, Non-standard, Reference, WebExtensions, downloads, erase
La fonction erase() de l'API downloads efface la correspondance downloads.DownloadItem de l'historique de téléchargement du navigateur sans supprimer les fichiers téléchargés du disque.
163 downloads.FilenameConflictAction API, Add-ons, Extensions, FilenameConflitAction, Non-standard, Reference, Type, WebExtensions, downloads
Le type FilenameConflictAction de l'API downloads spécifie que faire si le nom d'un fichier téléchargé est en conflit avec un fichier existant.
164 downloads.getFileIcon() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, downloads, getFileIcon
La fonction getFileIcon() de l'API downloads récupère une icône pour le téléchargement spécifié.
165 downloads.InterruptReason API, Add-ons, Extensions, InterruptReason, Non-standard, Reference, Type, WebExtensions, downloads
Le type InteruptReason de l'API downloads définit un ensemble de raisons possibles pour lesquelles un téléchargement a été interrompu.
166 downloads.onChanged API, Add-ons, Event, Extensions, Non-standard, Reference, Téléchargement, WebExtensions, downloads, onChanged
L'événement onChanged() de l'API downloads est déclenché lorsque l'une des propriétés de downloads.DownloadItem change (à l'exception de bytesReceived).
167 downloads.onCreated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, downlaods, onCreated
L'événement onCreated() de l'API downloads se déclenche lorsqu'un téléchargement commence, c'est à dire lorsque quand downloads.download() est appelé avec succès.
168 downloads.onErased API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, downloads, onErased
L'événement onErased() de l'API downloads se déclenche lorsqu'un téléchargement est effacé de l'historique du navigateur.
169 downloads.open() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, downloads, open
La fonction open() de l'API downloads ouvre le fichier téléchargé avec son application associée. Un événement downloads.onChanged se déclenche lorsque l'élément est ouvert pour la première fois.
170 downloads.pause() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, downloads, pause
La fonction pause() de l'API downloads interrompt un téléchargement.
171 downloads.removeFile() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, downloads, removeFile
La fonction removeFile() de l'API downloads supprime un fichier téléchargé du disque.
172 downloads.resume() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, downloads, resume
La fonction resume() de l'API downloads reprend un téléchargement suspendu. Si la demande a abouti, le téléchargement ne sera pas interrompu et la progression reprendra. L'appel resume() échouera si le téléchargement n'est pas actif: par exemple, parce qu'il a fini le téléchargement.
173 downloads.search() API, Add-ons, Extensions, Méthode, Non-standard, Recherche, Reference, Search, WebExtensions, downloads
La fonction search() de l'API downloads interroge les downloads.DownloadItem disponibles dans le gestionnaire de téléchargements du navigateur, et renvoie celles qui correspondent aux spécifications critères de recherche.
174 downloads.setShelfEnabled() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, downloads, setShelfEnabled
La fonction  setShelfEnabled() de l'API downloads active ou désactive l'étagère grise située en bas de chaque fenêtre associée au profil de navigateur actuel. L'étagère sera désactivée si au moins une extension l'a désactivée.
175 downloads.show() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, downloads, show
La fonction show() de l'API downloads affiche le fichier téléchargé dans son dossier contenant dans le gestionnaire de fichiers de la plate-forme sous-jacente.
176 downloads.showDefaultFolder() API, Add-ons, Extensions, Méthode, Non-standard, Refernce, ShwoDefaultFolder, Téléchargement, WebExtensions, downloads
La fonction showDefaultFolder() de l'API downloads ouvre le dossier de téléchargement par défaut dans le gestionnaire de fichiers de la plateforme.
177 downloads.State API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, downloads, state
Le type d'état de l'API downloads définit différents états dans lesquels un téléchargement en cours peut se trouver.
178 downloads.StringDelta API, Add-ons, Extensions, Reference, StringDelta, Type, Téléchargement, WebExtensions, download
Le type StringDelta de l'API downloads représente la différence entre deux chaînes.
179 events API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, events
Types communs utilisés par les API qui distribuent les événements.
180 events.Event API, Add-ons, Event, Extensions, Non-standard, Reference, Type, WebExtensions, events
Un objet qui permet l'ajout et la suppression d'écouteurs pour un événement de navigateur.
181 events.Rule API, Add-ons, Extensions, Non-standard, Reference, Rule, Type, WebExtensions, events
Description d'une règle déclarative pour la gestion des événements.
182 events.UrlFilter API, Add-ons, Extensions, Non-standard, Reference, Type, UrlFilter, WebExtensions, events
Décrit différents critères de filtrage des URL. Si tous les critères spécifiés dans les propriétés du filtre correspondent à l'URL, le filtre correspond. Les filtres sont souvent fournis aux méthodes API dans un Array d'UrlFilters. Par exemple, les écouteurs  webNavigation peuvent être ajoutés avec un filtre qui est un objet avec une seule propriété url qui est un Array de UrlFilters, par exemple {url:[UrlFilter,UrlFilter,...]}. Si un filtre dans le tableau de UrlFilters correspond, il est considéré comme une correspondance pour le tableau. En effet, les critères spécifiés dans un seul filtre sont associés ensemble, alors que tous les filtres individuels dans un tableau sont où.
183 extension API, Add-ons, Extension, Extensions, Interface, Non-standard, Reference, WebExtensions
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.
184 extension.getBackgroundPage() API, Add-ons, Extension, Extensions, Méthode, Non-standard, Reference, WebExtensions, getBackgroundPage
Alias de runtime.getBackgroundPage().
185 extension.getExtensionTabs() API, Add-ons, Extension, Extensions, Method, Non-standard, Reference, WebExtensions, getExtensionTabs
Cette méthode a été dépréciée. Utilisez extension.getViews() à la place.
186 extension.getURL() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getURL
Cette fonction est obsolète. Veuillez utiliser runtime.getURL.
187 extension.getViews() API, Add-ons, Extension, Extensions, Méthode, Non-standard, Reference, WebExtensions, getViews
Renvoie un tableau des objets Window pour chacune des pages exécutées dans l'extension en cours. Cela inclut, par exemple :
188 extension.inIncognitoContext API, Add-ons, Extension, Extensions, Non-standard, Property, Reference, WebExtensions, inIncognitoContext
Valeur booléenne, true pour les scripts de contenu s'exécutant dans les onglets de navigation privée et pour les pages d'extension exécutées dans un processus de navigation privé..
189 extension.isAllowedFileSchemeAccess() API, Add-ons, Extension, Extensions, Méthode, Non-standard, Reference, WebExtensions, isAllowedFileSchemeAccess
C'est une fonction asynchrone qui renvoie une Promise.
190 extension.isAllowedIncognitoAccess() API, Add-ons, Extension, Extensions, Méthode, Non-standard, Reference, WebExtensions, isAllowedIncognitoAccess
Vérifiez si l'extension est autorisée à accéder aux onglets ouverts en mode "navigation privée".
191 extension.lastError API, Add-ons, Extension, Extensions, Non-standard, Property, Reference, WebExtensions, lastError
Un alias de runtime.lastError.
192 extension.onRequest API, Add-ons, Event, Extension, Extensions, Reference, WebExtensions, onRequest
Not implémenté : Ceci n'est pas implémenté dans Firefox car il est obsolète depuis Chrome 33. Veuillez utiliser runtime.onMessageExternal à la place.
193 extension.onRequestExternal API, Add-ons, Event, Extension, Extensions, Non-standard, Reference, WebExtensions, onRequestExternal
Not implémenté : Ceci n'est pas implémenté dans Firefox car il est obsolète depuis Chrome 33. Veuillez utiliser runtime.onMessageExternal à la place.
194 extension.sendRequest() API, Add-ons, Extension, Extensions, Method, Non-standard, Reference, WebExtensions, sendRequest
Envoie une seule requête aux autres écouteurs de l'extension. Similaire à runtime.connect,mais envoie seulement une seule requête avec une réponse optionnelle. L'événement extension.onRequest est déclenché dans chaque page de l'extension
195 extension.setUpdateUrlData() API, Add-ons, Extension, Extensions, Méthode, Non-standard, Reference, WebExtensions, setUpdateUrlData
Définit les paramètres de l'URL de mise à jour de l'extension. Cette valeur est ignorée pour les extensions hébergées dans le magasin du fournisseur du navigateur.
196 extension.ViewType API, Add-ons, Extension, Extensions, Non-standard, Reference, Type, ViewType, WebExtensions
Le type de vue de l'extension.
197 extensionTypes API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, extensionType
Certains types communs utilisés dans d'autres APIs WebExtensions.
198 extensionTypes.ImageDetails API, Add-ons, Extensions, ImageDetails, Non-standard, Reference, Type, WebExtensions, extensionType
Details sur le format et la qualité de l'image.
199 extensionTypes.ImageFormat API, Add-ons, Extensions, ImageFormat, Non-standard, Reference, Type, WebExtensions, extensionTypes
Les valeurs de ce type sont des chaînes de caractères. Les valeurs possibles sont : "jpeg", "png".
200 extensionTypes.InjectDetails API, Add-ons, Extensions, InjectDetails, Non-standard, Reference, Type, WebExtensions, extensionTypes
Ce type est donné en tant que paramètre aux méthodes tabs.executeScript(), tabs.insertCSS(), et tabs.removeCSS() . Pour plus de détails sur ses propriétés et leur utilisation, consultez les pages de documentation de ces méthodes :
201 extensionTypes.RunAt API, Add-ons, Extensions, Non-standard, Reference, RunAt, Type, WebExtensions, extensionTypes
Le plus tot que le Javascript ou CSS sera injecté dans l'onglet.
202 find API, Add-ons, Extensions, Reference, WebExtensions, find
Trouve un texte dans une page web, et met en évidence les correspondances.
203 find.find() API, Add-ons, Extensions, Method, Reference, WebExtensions, find
Recherche du texte dans un onglet.
204 find.highlightResults() API, Add-ons, Extensions, Method, Reference, WebExtensions, find, highlightResults
Souligne les résultats d'un précédent appel à find.find().
205 find.removeHighlighting() API, Add-ons, Extensions, Method, Reference, WebExtensions, find, removeHighlighting
Supprimer toute mise en évidence d'une recherche précédente qui a été appliquée par un appel précédent à highlightResults(), ou par l'interface utilisateur native du navigateur.
206 history API, Add-ons, Extensions, History, Interface, Non-standard, Reference, WebExtensions
Utilisez l'API historique pour interargir avec l'historique du navigateur.
207 history.addUrl() API, Add-ons, Extensions, History, Method, Non-standard, Reference, WebExtensions, addUrl
Ajoute un enregistrement à l'historique du navigateur d'une visite à l'URL donnée. L'heure de la visite est enregistrée comme l'heure de l'appel, et le history.TransitionType est enregistré comme "liens".
208 history.deleteAll() API, Add-ons, Extensions, History, Méthode, Non-standard, Reference, WebExtensions, deleteAll
Supprime toutes les visites de l'historique du navigateur.
209 history.deleteRange() API, Add-ons, Extensions, History, Méthode, Non-standard, Reference, WebExtensions, deleteRange
Supprime toutes les visites aux pages que l'utilisateur a effectuées pendant la période donnée. Si cela supprime toutes les visites effectuées sur une page donnée, alors la page n'apparaîtra plus dans l'historique du navigateur et history.onVisitRemoved se déclenchera pour cela.
210 history.deleteUrl() API, Add-ons, Extensions, History, Method, Non-standard, Reference, WebExtensions, deleteUrl
Supprime toutes les visites à l'URL donnée de l'historique du navigateur.
211 history.getVisits() API, Add-ons, Extensions, History, Méthode, Non-standard, Reference, WebExtensions, getVisits
Récupère des informations sur toutes les visites de l'URL donnée.
212 history.HistoryItem API, Add-ons, Extensions, History, HistoryItem, Non-standard, Reference, Type, WebExtensions
Un objet HistoryItem fournit des informations sur une page dans l'historique du navigateur.
213 history.onTitleChanged API, Add-ons, Event, History, Reference, WebExtensions, onTitleChanged
Les événements ont trois fonctions :
214 history.onVisited API, Add-ons, Event, Extensions, History, Non-standard, Reference, WebExtensions, onVisited
Mise en place à chaque fois que l'utilisateur visite une page. Un objet history.HistoryItem est transmis à l'écouteur. Cet événement se déclenche avant que la page ne soit chargée.
215 history.onVisitRemoved API, Add-ons, Event, Extensions, History, Non-standard, Reference, WebExtensions, onVisitRemoved
Lancé lorsqu'une page est complètement supprimée de l'historique du navigateur.
216 history.search() API, Add-ons, Extensions, History, Method, Non-standard, Reference, Search, WebExtensions
Recherche dans l'historique du navigateur les objets history.HistoryItem correspondant aux critères donnés.
217 history.TransitionType API, Add-ons, Extensions, History, Non-standard, Reference, TransitionType, Type, WebExtensions
Ceci décrit comment le navigateur a navigué vers une page particulière. Par exemple, "lien" signifie que le navigateur a navigué vers la page parce que l'utilisateur a cliqué sur un lien
218 history.VisitItem API, Add-ons, Extensions, History, Non-standard, Reference, Type, VisiItem, WebExtensions
Un objet décrivant une seule visite sur une page.
219 i18n API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, i18n
Fonctions permettant d'internationaliser votre extension. Vous pouvez utiliser ces API pour obtenir des chaînes localisées à partir de fichiers locaux conditionnés avec votre extension, connaître la langue actuelle du navigateur et en connaître la valeur de son En-tete "Accept-Language".
220 i18n.detectLanguage() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, detectLanguage, i18n
Détecte la langue du texte fourni à l'aide du détecteur de langue compact (CLD).
221 i18n.getAcceptLanguages() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getAcceptLanguages, i18n
Obtient les accept-languages du navigateur. Ceci est différent des paramètres régionaux utilisés par le navigateur. Pour obtenir les paramètres régionaux, utilisez  i18n.getUILanguage.
222 i18n.getMessage() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getMessage, i18n
Obtient la chaîne localisée pour le message spécifié.
223 i18n.getUILanguage() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getUILanguage, i18n
Obtient la langue de l'interface utilisateur du navigateur. Ceci est différent de i18n.getAcceptLanguages qui renvoie les langues utilisateur préférées.
224 i18n.LanguageCode API, Add-ons, Extension, Extensions, LanguageCode, Non-standard, Reference, Type, WebExtensions, i18n
Une balise de langue telle que "en-US" ou "fr".
225 Locale-specific message reference Internationalization, Localization, Reference, String, WebExtensions, i18n, message, messages.json, placeholders
Chaque extension internationalisée a au moins un fichier nommé messages.json qui fournit des chaînes spécifiques aux paramètres régionaux. Cette page décrit le format des fichiers messages.json.
226 identity API, Add-ons, Extensions, Identity, Reference, WebExtensions
Utilisez l'API d'identité pour obtenir un code d'autorisation ou un jeton d'accès OAuth2, qu'une extension peut ensuite utiliser pour accéder aux données utilisateur d'un service prenant en charge l'accès à OAuth2 (tel qu'un compte Google ou Facebook).
227 identity.getRedirectURL() API, Add-ons, Extensions, Identity, Method, Reference, WebExtensions, getRedirectURL
Génère une URL que vous pouvez utiliser comme URL de redirection.
228 identity.launchWebAuthFlow API, Add-ons, Extensions, Identity, Method, Reference, WebExtensions, launchWebAuthFlow
Effectue la première partie d'un flux OAuth2 y compris l'authentification de l'utilisateur et l'autorisation du client.
229 idle API, Add-ons, Extensions, Idle, Interface, Non-standard, Reference, WebExtensions
Découvrez quand le système de l'utilisateur est inactif, vérouillé ou actif.
230 idle.IdleState API, Add-ons, Extensions, Idle, IdleState, Non-standard, Reference, Type, WebExtensions
Chaîne d'écrivant l'état d'inactivité du périphérique.
231 idle.onStateChanged API, Add-ons, Event, Extensions, Idle, Inactif, Non-standard, Reference, WebExtensions, onStateChanged
Lancé lorsque le système change passe à l'état actif, inactif ou vérouillé. L'écouteur d'événement reçoit une chaîne qui a l'une des trois valeurs suivantes :
232 idle.queryState() API, Add-ons, Extensions, Idle, Inactif, Méthode, Non-standard, Reference, WebExtensions, queryState
Renvoie "locked" si le système est vérouillé, "inactif" si l'utilisation n'a généré aucune entrée pendant un nombre de secondes spécifié, ou "actif" dans le cas contraire.
233 idle.setDetectionInterval() API, Add-ons, Extensions, Idle, Method, Non-standard, Reference, WebExtensions, setDetectionInterval
Définit l'intervalle, en secondes, utilisé pour déterminer quand le système est  dans un état inactif pour les événements idle.onStateChanged . L'intervalle par défaut est de 60 secondes.
234 management API, Add-ons, Extensions, Reference, WebExtensions, management
Obtenez les éléments sur les modules complémentaires installés.
235 ExtensionInfo API, Add-ons, ExtensionInfo, Extensions, Reference, Type, WebExtensions, management
Un objet ExtensionInfo contenant les informations sur l'extension.
236 management.get() API, Add-ons, Méthode, Reference, WebExtensions, get, management
Récupère un objet management.ExtensionInfo contenant des informations sur l'extension spécifiée.
237 management.getAll() API, Add-ons, Méthode, Reference, WebExtensions, getAll, management
Récupère un ensemble d'objets management.ExtensionInfo, un pour chaque extension installé.
238 management.getPermissionWarningsById() API, Add-ons, Méthode, Reference, WebExtensions, getPermissionWarningsById, management
Compte tenu de l'ID d'une extension, cette fonction retourne les avertisseurs de permissions comme un tableau de chaînes.
239 management.getPermissionWarningsByManifest() API, Add-ons, Méthode, Reference, WebExtensions, getPermissionWarningsByManifest, management
Compte tenu du texte du fichier manifest.json, cette fonction retourne les avertisseurs de permissions qui seraient donnés pour l'extension comme un ensemble de chaines.
240 management.getSelf() API, Add-ons, Méthode, Reference, WebExtensions, getSelf, management
Récupère un objet management.ExtensionInfo contenant les informations de l'extension appelée.
241 management.install() API, Add-ons, Méthode, Reference, Theme, WebExtensions, install, management
Cette API nécessite la permission de l'API "management" et ne fonctionnera qu'avec des thèmes signés.
242 management.onDisabled() API, Add-ons, Event, Reference, WebExtensions, management, onDisabled
Action quand l'extension est désactivée.
243 management.onEnabled() API, Add-ons, Event, Reference, WebExtensions, management, onEnabled
enabled
244 management.onInstalled() API, Add-ons, Event, Reference, WebExtensions, management, onInstalled
Action quand une extension est installée.
245 management.onUninstalled() API, Add-ons, Event, Reference, WebExtensions, management, onUninstalled
Action quand une extension est désinstallée.
246 management.setEnabled() API, Add-ons, Méthode, Reference, WebExtensions, management, setEnabled
Active ou désactive l'extension ajoutée.
247 management.uninstall() API, Add-ons, Méthode, Reference, WebExtensions, management, uninstall
Désinstalle une extension, compte tenu de son ID.
248 management.uninstallSelf() API, Add-ons, Méthode, Reference, UnintallSeft, WebExtensions, management
Désinstalle l'appel de l'extension.
249 menus API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, contextMenus, menus
Ajoutez des éléments au système de menus du navigateur.
250 menus.ACTION_MENU_TOP_LEVEL_LIMIT ACTION_MENU_TOP_LEVEL_LIMIT, API, Add-ons, Extensions, Non-standard, Property, Reference, WebExtensions, contextMenus
Le nombre maximal d'éléments d'extension de niveau supérieur pouvant être ajoutés à un élément de menu dont contextMenus.ContextType est "browser_action" ou "page_action". Tout élément au-delà de cette limite sera ignoré.
251 menus.ContextType API, Add-ons, ContextType, Extensions, Non-standard, Reference, Type, WebExtensions, contextMenus, menus
Les différents contextes dans lesquels un élément de menu peut apparaître.
252 menus.create() API, Add-ons, Create, Extensions, Method, Non-standard, Reference, WebExtensions, contextMenus
Crée un nouvel élément de menu, avec un objet d'options définissant les propriétés de l'élément.
253 createProperties
Un object passé au méthodes menus.create() ou  menus.update()  pour décrire les propriétés de l'élément de menu nouveau ou mis à jour.
254 menus.getTargetElement() API, Méthode, Reference, WebExtensions, getTargetElement, menus
Renvoie l'élément pour un targetElementId donné
255 menus.ItemType API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, contextMenus, itemtype
Le type d'élément de menu.
256 menus.OnClickData API, Add-ons, Extensions, Non-standard, OnClickData, Reference, Type, WebExtensions, contextMenus
Informations transmises à l'écouteur d'événement menus.onClicked lorsque vous cliquez sur un élément de menu.
257 menus.onClicked API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, contextMenus, onClicked
Lancé lorsqu'un élément de menu est cliqué.
258 menus.onHidden API, Add-ons, Event, Extensions, Reference, WebExtensions, menus, onHidden
Lancé lorsque le navigateur cesse d'afficher un menu: par exemple, parce que l'utilisateur a cliqué à l'extérieur ou sélectionné un élément.
259 menus.onShown API, Add-ons, Event, Extensiosn, Reference, WebExtensions, menus, onShown
Lancé lorsque le navigateur a montré un menu.
260 overrideContext() API, Add-ons, Create, Extensions, Method, WebExtensions, contextMenus
Masquer tous les éléments de menu par défaut de Firefox en faveur d'un menu contextuel personnalisé.
261 menus.refresh() API, Add-ons, Extensions, Method, Reference, WebExtensions, menus, refresh
Actualise un menu affiché.
262 menus.remove() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, contextMenus, remove
Supprime un élément de menu.
263 menus.removeAll() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, contextMenus, menus, removeAll
Supprime tous les éléments de menu ajoutés par l'extension.
264 menus.update() API, Add-ons, Extensions, Method, Non-standard, Reference, Update, WebExtensions, contextMenus
Met à jour un élément de menu précédemment créé.
265 notifications API, Add-ons, Extensions, Notifications, WebExtensions
Afficher les notifications à l'utilisateur, en utilisant le mécanisme de notification du système d'exploitation sous-jacent. Étant donné que cette API utilise le mécanisme de notification du système d'exploitation, les détails de l'apparence et du comportement des notifications peuvent varier en fonction du système d'exploitation et des paramètres de l'utilisateur.
266 notifications.clear() API, Add-ons, Extensions, Method, Non-standard, Notifications, Reference, WebExtensions, clear
Efface une notification, compte tenu de son identifiant.
267 notifications.create() API, Add-ons, Create, Extensions, Method, Non-standard, Notifications, Reference, WebExtensions
Crée et affiche une notification.
268 notifications.getAll() API, Add-ons, Extensions, Method, Non-standard, Notifications, Reference, WebExtensions, getAll
Obtient toutes les notifications actuellement actives créées par l'extension.
269 notifications.NotificationOptions AP, Add-ons, Extensions, Non-standard, NotificationOptions, Refere, Type, WebExtensions
Ce type contient les données nécessaires pour :
270 notifications.onButtonClicked API, Add-ons, Event, Extensions, Non-standard, Notifications, Reference, WebExtensions, onButtonClicked
Lancé lorsque l'utilisateur clique sur l'un des boutons de la notification.
271 notifications.onClicked API, Add-ons, Event, Extensions, Non-standard, Notifications, Reference, WebExtensions, onClicked
Lancé lorsque l'utilisateur clique sur une notification, mais pas sur l'un des boutons de la notification (pour cela, voir notifications.onButtonClicked).
272 notifications.onClosed API, Add-ons, Event, Extensions, Non-standard, Notifications, Reference, WebExtensions, onClosed
Lancé lorsqu'une notification est fermée, soit par le système, soit par l'utilisateur.
273 notifications.onShown API, Add-ons, Event, Extensions, Reference, WebExtensions, events, onShown
Lancé immédiatement après l'affichage d'une notification.
274 notifications.TemplateType API, Add-ons, Extensions, Non-standard, Notifications, Reference, TemplateType, Type, WebExtensions
Ceci est une chaîne et représente le type de notification à créer. Il existe quatre types de notification : "basic", "image", "list", "progress".
275 notifications.update() API, Add-ons, Extensions, Method, Non-standard, Notifications, Reference, Update, WebExtensions
Met à jour une notification, compte tenu de son identifiant
276 omnibox API, Add-ons, Extensions, Reference, WebExtensions, omnibox
Permet aux extensions d'implémenter un comportement personnalisé lorsque l'utilisateur tape dans la barre d'adresse du navigateur.
277 omnibox.onInputCancelled API, Add-ons, Event, Extensions, Reference, WebExtensions, omnibox, onInputCancelled
Lancé lorsque l'utilisateur a annulé son interaction avec votre poste (par exemple, en cliquant en dehors de la barre d'adresse).
278 omnibox.onInputChanged API, Add-ons, Event, Extensions, Reference, WebExtensions, omnibox, onInputChanged
Lancé chaque fois que l'utilisateur modifie sa saisie, après avoir commencé à interagir avec votre extension en saisissant son mot-clé dans la barre d'adresse, puis en appuyant sur la touche espace.
279 omnibox.onInputEntered API, Add-ons, Event, Extensions, Reference, WebExtensions, omnibox, onInputEntered
Lancé lorsque l'utilisateur a sélectionné l'une des suggestions que votre extension a ajoutées à la liste déroulante de la barre d'adresse.
280 omnibox.OnInputEnteredDisposition API, Add-ons, Extensions, OnInputEnteredDisposition, Reference, Type, WebExtensions, omnibox
Le type omnibox.OnInputEnteredDisposition décrit comment l'extension doit gérer une sélection d'utilisateur à partir des suggestions dans la liste déroulante de la barre d'adresse.
281 omnibox.onInputStarted API, Add-ons, Event, Extensions, Reference, WebExtensions, omnibox, onInputStarted
Lancé lorsque l'utilisateur commence à interagir avec votre extension en entrant son mot-clé dans la barre d'adresse, puis en appuyant sur la touche espace.
282 omnibox.setDefaultSuggestion() API, Add-ons, Extensions, Method, Reference, WebExtensions, omnibox, setDefaultSuggestion
Définissez la suggestion par défaut à afficher dans la liste déroulante de la barre d'adresse lorsque l'utilisateur commence à interagir avec votre extension.
283 omnibox.SuggestResult API, Add-ons, Extensions, Reference, SuggestResult, Type, WebExtensions, omnibox
Le type omnibox.SuggestResult définit une suggestion unique que l'extension peut ajouter à la liste déroulante de la barre d'adresse.
284 pageAction API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, pageAction
Une action de page est une icône cliquable dans la barre d'adresse du navigateur.
285 pageAction.getPopup() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getPopup, pageAction
Obtient l'URL d'un document HTML en tant que popup pour cette action de page.
286 pageAction.getTitle() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getTitle, pageAction
Obtient le titre de la page action.
287 pageAction.hide() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, hide, pageAction
Masque l'action de page pour un onglet donné.
288 pageAction.ImageDataType API, Add-ons, Extensions, ImageDataType, Non-standard, Reference, Type, WebExtensions, pageAction
Données en pixel pour une image.
289 pageAction.isShown() API, Add-ons, Extensions, Method, Reference, WebExtensions, isShown, pageAction
Renvoie true si l'action de la page est affichée pour l'onglet donné..
290 pageAction.onClicked API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onCliecked, pageAction
Lancé quand l'icône de la page action est cliquée. Cet événement ne se déclenchera pas si l'action de la page comporte une fenêtre contextuelle.
291 pageAction.openPopup() API, Add-ons, Extensions, Method, Reference, WebExtensions, close, sidebarAction
Vous pouvez uniquement appeler cette fonction à partir du gestionnaire pour une action utilisateur.
292 pageAction.setPopup() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, pageAction, setPopup
Définit le document HTML à ouvrir en tant que fenêtre contextuelle lorsque l'utilisateur clique sur l'icône de l'action de la page.
293 pageAction.setTitle() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, pageAction, setTitle
Définit le titre de la page action. Le titre est affiché dans une info-bulle lorsque l'utilisateur survole l'action de la page
294 pageAction.show() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, pageAction, show
Affiche l'action de la page pour un onglet donné. L'action de la page est affichée chaque fois que l'onglet donné est l'onglet actif.
295 permissions API, Add-ons, Extensions, Permissions, Reference, WebExtensions
Les extensions ont besoin de permissions pour accéder aux nombreuses API WebExtension les plus puissantes. Ils peuvent demander des permissions lors de l'installation en incluant les permissions dont ils ont besoin dans la clé du manifesst.json des permissions. Les principaux avantages de demander des permissions au moment de l'installation sont les suivants:
296 permissions.contains() API, Add-ons, Contains, Method, Permissions, Reference, WebExtensions
Vérifiez si l'extension a les permissions listées dans l'objet  permissions.Permissions.
297 permissions.getAll() API, Add-ons, Method, Permissions, Reference, WebExtensions, getAll
Récupère un objet permissions.Permissions contenant toutes les permissions actuellement acccordées à l'extension.
298 permissions.onAdded API, Add-ons, Evènement, Permissions, Reference, WebExtensions, onAdded
Activé lorsque l'extension a accordé de nouvelles permissions.
299 permissions.onRemoved API, Add-ons, Event, Permissions, Reference, WebExtensions, onRemoved
Activé lorsque certaines permissions sont supprimés de l'extension.
300 Permissions API, Add-ons, Permissions, Reference, Type, WebExtensions
Un objet Permissions représente une collection de permissions.
301 permissions.remove() API, Add-ons, Method, Permissions, Reference, WebExtensions, remove
Demander d'abandonner les permissions listées dans l'objet permissions.Permissions.
302 permissions.request() API, Add-ons, Method, Permissions, Reference, WebExtensions, request
Demandez l'ensemble des permissions répertoriées dans l'objet permissions.Permissions.
303 Approvisionnement PKCS API, Add-ons, Extensions, Reference, WebExtensions, pkcs11
L'API pkcs11 permet à une extension d'énumérer les modules de sécurité PKCS #11, et de rendre accessibles au navigateur en tant que sources clés et de certificats.
304 pkcs11.getModuleSlots() API, Add-ons, Extensions, Method, Reference, WebExtensions, getModuleSlots, pkcs11
Enumérer les emplacements d'un module. Cette fonction renvoie un tableau contenant une entrée pour chaque emplacement. Chaque entrée contient le nom de l'emplacement et, si l'emplacement contient un jeton, des informations sur le jeton.
305 pkcs11.installModule() API, Add-ons, Extensions, Method, Reference, WebExtensions, installModule, pkcs11
Installe le module PKCS # 11 nommé, le rendant disponible pour Firefox
306 pkcs11.isModuleInstalled() API, Add-ons, Extensions, Method, Reference, WebExtensions, isModuleInstalled, pkcs11
Vérifie si le module PKCS #11 nommé est actuellement installé dans Firefox.
307 pkcs11.uninstallModule() API, Add-ons, Extensions, Method, Reference, WebExtensions, pkcs11, uninstallModule
Désinstalle le module PKCS #11 nommé de Firefox.
308 privacy API, Add-ons, Extensions, Privacy, Reference, WebExtensions
Accédez et modifiez les différents paramètres du navigateur liés à la vie privée.
309 privacy.network API, Add-ons, Extensions, Network, Pricavy, Property, Reference, WebExtensions
La propriété privacy.network contient des paramètres de configuration du réseau liés à la vie privée. Chaque propriété est un objet types.BrowserSetting.
310 privacy.services API, Add-ons, Extensions, Privacy, Property, Reference, Services
La propriété privacy.services contient des paramètres liés à la vie privée contrôlant les services offerts par le navigateur ou par des tiers. Chaque propriété est un objet  types.BrowserSetting.
311 privacy.websites API, Add-ons, Extensions, Privacy, Property, Reference, WebExtensions, websites
La propriété privacy.websites contient les paramètres liés à la vie privée qui contrôlent la façon dont le navigateur interargit avec les sites web. Chaque propriété est un objet  types.BrowserSetting.
312 proxy API, Add-ons, Proxy, WebExtensions
Utilisez l'API proxy pour les requêtes Web proxy. Vous pouvez utiliser l'écouteur d'événement proxy.onRequest} pour intercepter les requêtes web, et retourner un objet qui décrit si et comment les proxyer.
313 proxy.onProxyError API, Add-ons, Event, Proxy, Reference, WebExtensions, onProxyError
Lancé en cas d'erreur lors de l'évaluation du fichier PAC ou l'écouteur onRequest.
314 proxy.onRequest API, Add-ons, Event, Extensions, Proxy, Reference, WebExtensions, onRequest
Déclenché lorsqu'une requête Web est sur le point d'être effectuée, pour donner à l'extension la possibilité de l'utiliser comme proxy.
315 proxy.ProxyInfo Add-ons, Extensions, Proxy, ProxyInfo, Type, WebExtensions
Contient des informations sur un proxy. Cet objet, ou un tableau de ces objets, est renvoyé par le programme d'écoute à proxy.onRequest. Il indique au navigateur si la requête doit être mandatée et, dans l'affirmative, quel proxy utiliser.
316 proxy.register() API, Add-ons, Function, Méthode, Proxy, Reference, WebExtensions, register, registerProxyScript
Cette méthode était obsolète dans Firefox 68 et sera supprimée de Firefox 71. Dans Firefox 68 ou une version ultérieure, l'appel de cette méthode enregistre un message d'erreur sur la console :
317 proxy.RequestDetails Add-ons, Extensions, Proxy, RequestDetails, Type, WebExtensions
Contient des informations sur une requête Web que le navigateur est sur le point de faire. Une instance de cet objet est passée dans l'écouteur  proxy.onRequest.
318 browserSettings.proxyConfig API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, proxyConfig
Un objet types.BrowserSetting qui peut être utilisé pour modifier les paramètres de proxy du navigateur.
319 proxy.unregister() API, Add-ons, Extensions, Méthode, Proxy, Reference, WebExtensions, unregister
Cette méthode était obsolète dans Firefox 68 et sera supprimée de Firefox 71. Dans Firefox 68 ou une version ultérieure, l'appel de cette méthode enregistre un message d'erreur sur la console:
320 runtime API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, runtime
Ce module fournit des informations sur votre extension et l'environnement dans lequel elle fonctionne.
321 runtime.connect() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, connect, runtime
Créer une connexion pour plusieurs cas d'utilisation pout votre extension.
322 runtime.connectNative() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, connectNative, runtime
Pour plus d'informations, voir messagerie native.
323 runtime.getBackgroundPage() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getBackgroundPage, runtime
Récupère l'objet Window pour la page d'arrière-plan qui s'exécute dans l'extension en cours.
324 runtime.getBrowserInfo() API, Add-ons, Extensions, Method, Reference, WebExtensions, getBrowserInfo, runtime
Renvoie les informations sur le navigateur dans lequel l'extension est installée.
325 runtime.getManifest() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getManifest, runtime
None.
326 runtime.getPackageDirectoryEntry() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, getPackageDirectoryEntry, runtime
Renvoie un objet DirectoryEntry représentant le répertoire du package.
327 runtime.getPlatformInfo() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getPlatformInfo, runtime
Renvoies des informations sur la plate-forme actuelle. Ceci ne peut être appelé que dans le contexte du script d'arrière-plan.
328 runtime.getURL() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, getURL, runtime
string. L'URL complète de la ressource.
329 runtime.id API, Add-ons, Extensions, Non-standard, Property, Reference, WebExtensions, runtime, §ID
L'ID de l'extension
330 runtime.lastError API, Add-ons, Extensions, Non-standard, Property, Reference, WebExtensions, lastError, runtime
La propriété runtime.lastError est définie lorsqu'une fonction asynchrone a une condition  d'erreur qu'elle doit signaler à son appelant.
331 runtime.MessageSender API, Add-ons, Extensions, MessageSender, Non-standard, Reference, Type, WebExtensions, runtime
Un objet contenant des informations sur l'expéditeur d'un message ou d'une demande de connexion ; ceci est passé à l'écouteur runtime.onMessage().
332 runtime.onBrowserUpdateAvailable API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onBrowserUpdateAvailable, runtime
Lancé lorsqu'une mise à jour pour le navigateur est disponible, mais qu'elle n'est pas installée immédiatement car un redémarrage du navigateur est requi.
333 runtime.onConnect API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onconnect, runtime
Lancé quand une connexion est établie avec un processus d'extension ou un script de contenu.
334 runtime.onConnectExternal API, Add-ons, Evènement, Extensions, Non-standard, Reference, WebExtensions, onConnectExternal, runtime
Lancé lorsqu'une extension reçoit une demande de connexion d'une extension différente.
335 runtime.onInstalled API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onInstalled, runtime
Lancé lorsque l'extension est installée pour la première fois, lorsque l'extension est mise à jour vers une nouvelle version et lorsque le navigateur est mis à jour vers une nouvelle version.
336 runtime.OnInstalledReason API, Add-ons, Extensions, Non-standard, OnInstalledReason, Reference, Type, WebExtensions, runtime
Les valeurs pour laquelle l'événement runtime.onInstalled est en cours d'envoi.
337 runtime.onMessage API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onmessage, runtime
Utilisez cet événement pour écouter les messages d’une autre partie de votre extension.
338 runtime.onMessageExternal API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onMessageExternal, runtime
Pour envoyer un message qui sera reçu par le module d'écoute onMessageExternal, utilisez runtime.sendMessage(), en transmettant l'ID du destinataire dans le paramètre extensionId.
339 runtime.onRestartRequired API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onRestartRequired, runtime
Lancé lorsqu'une application ou le périphérique sur lequel elle s'exécute doit être redémarré. L'application devrait fermer toutes ses fenêtres dans les meilleurs délais pour permettre le redémarrage. Si l'application ne fait rien, un redémarrage sera appliqué après une période de grâce de 24 heures. Actuellement, cet événement est uniquement déclenché pour les applications de kiosque Chrome OS.
340 runtime.OnRestartRequiredReason API, Add-ons, Extensions, Non-standard, OnRestartsRequiredReason, Reference, Type, WebExtensions, runtime
La raison pour laquelle l'événement  runtime.onRestartRequired est en cours d'exécution.
341 runtime.onStartup API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onStartup, runtime
Lancé quand un profil ayant cette extension installée démarre une session. Cet événement n'est pas déclenché lorsqu'une navigation privée / profil privé est démarré, même si cette extension fonctionne en mode de navigation privée 'split'.
342 runtime.onSuspend API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onSuspend, runtime
Envoyé sur la page de l'événement juste avant son déchargement. Cela donne à l'extension l'opportunité de faire un peu de nettoyage. Notez que, comme la page est en cours de déchargement, les opérations asynchrones démarrées lors de la gestion de cet événement ne sont pas garanties.
343 runtime.onSuspendCanceled API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onSuspendCanceled, runtime
Envoyé après runtime.onSuspend pour indiquer que l'application  ne sera pas déchargée après tout.
344 runtime.onUpdateAvailable API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onUpdateAvailable, runtime
Déclenché quand une mise à jour de l'extension est disponible. Cet événement permet à une extension de retarder une mise à jour : par exemple, car elle est au milieu d'une opération qui ne doit pas être interrompue.
345 runtime.openOptionsPage()
C'est une fonction asynchrone  qui renvoie une Promise.
346 runtime.PlatformArch API, Add-ons, Extensions, Non-standard, PlatformArch, Reference, Type, WebExtensions, runtime
L'architecture du processeur de la machine.
347 runtime.PlatformInfo API, Add-ons, Extensions, Non-standard, PlatformInfo, Reference, Type, WebExtensions, runtime
Un objet contenant des informations sur la plate-forme actuelle.
348 runtime.PlatformNaclArch API, Add-ons, Extensions, Non-standard, PlatformNaclArch, Reference, Type, WebExtensions, runtime
L'architecture du client natif. Cela peut-etre différent de arch sur certaines plate-formes.
349 runtime.PlatformOs API, Add-ons, Extensions, Non-standard, PlatformOs, Reference, Type, WebExtensions, runtime
Le système d'exploitation sur lequel le navigateur fonctionne.
350 runtime.Port API, Add-ons, Extensionns, Non-standard, Reference, Type, WebExtensions, port, runtime
Un objet Port represente une extrémité d'une connexion entre deux contextes spécifiques, qui peut-être utilisée pour échanger des messages.
351 runtime.reload() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, reload, runtime
Recharge une extension.
352 runtime.requestUpdateCheck() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, requestUpdateCheck, runtime
Vérifie de voir si un mise à jour de l'extension est disponible.
353 runtime.RequestUpdateCheckStatus API, Add-ons, Extensions, Non-standard, Reference, RequestUpdateCheckStatus, Type, WebExtensions, runtime
Résultat d'un appel à runtime.requestUpdateCheck().
354 runtime.sendMessage() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, runtime, sendMessage
Envoie un simple message aux écouteurs d'événement dans votre extension ou une extension différente.
355 runtime.sendNativeMessage() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, runtime, sendNativeMessage
Envoie un seul message d'une extension à une application native.
356 runtime.setUninstallURL() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, runtime, setUninstallURL
Définit l'URL à visiter lorsque l'extension est déinstallée. Cela peut être utilisé pour nettoyer les données côté serveur, effectuer des analyses ou implémenter des enquêtes. L'URL peut contenir au maximum 255 caractères.
357 search API, Add-ons, Extensions, Reference, Search, Search Engines, WebExtensions
Récupère les moteurs de recherche et lance une recherche avec un moteur de recherche spécifique
358 search.get() API, Add-ons, Extensions, Reference, Search, WebExtensions, get
Obtient un tableau de tous les moteurs de recherche installés.
359 search.search() API, Add-ons, Extensions, Recherche, Reference, Search, SearchEngines, WebExtensions
Effectuer une recherche en utilisant le moteur de recherche spécifié, ou le moteur de recherche par défaut si aucun moteur de recherche n'est spécifié.
360 sessions API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, sessions
Utilisez l'API de sessions pour lister et restaurer, les onglets et les fenêtres qui ont été fermés pendant que le navigateur fonctionne.
361 sessions.Filter API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, filter, sessions
L'objet Filter permet de restreindre le nombre d'objets sessions.Session retournés par un appel à sessions.getRecentlyClosed().
362 sessions.forgetClosedTab() API, Add-ons, Extensions, Method, Reference, WebExtensions, forgetClosedTab, sessions
C'est une fonction asynchrone qui renvoie une Promise.
363 sessions.forgetClosedWindow() API, Add-ons, Extensions, Method, Reference, WebExtensions, forgetClosedWindows, sessions
C'est une fonction asynchrone qui renvoie une Promise.
364 sessions.getRecentlyClosed() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getRecentlyClosed, sessions
Renvoie un ensemble d'objets sessions.Session, représentant des fenêtres et des onglets qui ont été fermés dans la session du navigation actuelle (c'est à dire l'heure écoulée depuis le démarrage du navigateur).
365 sessions.getTabValue() API, Add-ons, Extensions, Method, Reference, WebExtensions, getTabValue, sessions
Récupère une valeur précédemment stockée par un appel à  sessions.setTabValue.
366 sessions.getWindowValue() API, Add-ons, Extensions, Method, Reference, WebExtensions, getWindowValue, sessions
Récupère une valeur précédemment stockée par un appel à sessions.setWindowValue.
367 sessions.MAX_SESSION_RESULTS API, Add-ons, Extensions, MAX_SESSION_RESULTS, Non-standard, Propriété, Reference, WebExtensions, sessions
Le nombre maximum de sessions qui seront retournées par un appel à sessions.getRecentlyClosed(). Il est en lecture seule pour le code des WebExtensions, et défini à 25.
368 sessions.onChanged API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onChanged, sessions
Mise en place lorsque une liste d'onglets fermes ou de fenêtre changes.
369 sessions.removeTabValue() API, Add-ons, Extensions, Method, Reference, WebExtensions, removeTabValue, sessions
Supprime une valeur précédemment stockée par un appel à sessions.setTabValue.
370 sessions.removeWindowValue() API, Add-ons, Extensions, Method, Reference, WebExtensions, removeWindowsValue, sessions
Supprime une valeur précédemment stockée par un appel à sessions.setWindowValue.
371 sessions.restore() API, Add-ons, Extensions, Methode(2), Non-standard, WebExtensions, restaure, sessions
Restaure un onglet ou une fenêtre fermée. La restauration ne réouvre pas seulement l'onglet ou la fenêtre : elle rétablit également l'historique de navigation de l'onglet afin que les boutons arrière/avant fonctionnent. La restauration d'une fenêtre restaurera tous les onglets que la fenêtre contenait lors de sa fermeture.
372 sessions.Session API, Add-ons, Extensions, Non-standard, Reference, Session, Type, WebExtensions, sessions
L'objet de Session représente un onglet ou une fenêtre que l'utilisateur a fermé dans la session de navigation actuelle.
373 sessions.setTabValue() API, Add-ons, Extensions, Method, Reference, WebExtensions, sessions, setTabValue
Stocke une paire clé / valeur à associer à un onglet donné. Vous pouvez ensuite récupérer cette valeur en utilisant sessions.getTabValue.
374 sessions.setWindowValue() API, Add-ons, Extensions, Method, Reference, WebExtensions, sessions, setWindowsValue
Stocke une paire clé / valeur à associer à une fenêtre donnée. Vous pouvez ensuite récupérer cette valeur en utilisant sessions.getWindowValue.
375 sidebarAction API, Extensions, Non-standard, Reference, Sidebar, WebExtensions, sidebarAction
Obtient et définit les propriétés de la barre latérale d'une extension.
376 sidebarAction.close() API, Add-ons, Extensions, Method, Reference, WebExtensions, close, sidebarAction
Ferme la barre latérale dans la fenêtre active, s'il s'agit de la barre latérale de l'extension.
377 sidebarAction.getPanel() API, Add-ons, Extensions, Method, Reference, WebExtensions, getPanel, sidebarAction
Obtient une URL vers le document HTML qui définit le contenu de la barre latérale.
378 sidebarAction.getTitle() API, Add-ons, Extensions, Method, Reference, WebExtensions, getTitle, sidebarAction
Obtient le titre de la barre latérale.
379 sidebarAction.ImageDataType API, Add-ons, Extensions, ImageDataType, Reference, Type, WebExtensions, sidebarAction
Données de pixel pour une image. Doit être un objet ImageData (par exemple, à partir d'un élément canvas).
380 sidebarAction.isOpen() API, Add-ons, Extensions, Method, Reference, WebExtensions, isOpen, slidebarAction
Renvoie true si la barre latérale de l'extension est ouverte dans une fenêtre donnée.
381 sidebarAction.open() API, Add-ons, Extensions, Method, Reference, open, sidebarAction
Vous pouvez uniquement appeler cette fonction à l'intérieur du gestionnaire pour une action utilisateur.
382 sidebarAction.setIcon() API, Add-ons, Extensions, Method, Reference, WebExtensions, setIcon, sidebarAction
Définit l'icône de la barre latérale.
383 sidebarAction.setPanel() API, Add-ons, Extensions, Method, Reference, WebExtensions, setPanel, sidebarAction
Définit le panneau de la barre latérale: c'est-à-dire le document HTML qui définit le contenu de cette barre latérale.
384 sidebarAction.setTitle() API, Add-ons, Extensions, Method, Reference, WebExtensions, setTitle, sidebarAction
Définit le titre de la barre latérale. Le titre est affiché n'importe où dans les barres latérales du navigateur. Par exemple, Firefox l'affichera dans le menu "Affichage > Barre latérale". Il est également affiché en haut de la barre latérale lorsque la barre latérale est ouverte.
385 sidebarAction.toggle() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, sidebarAction, toogle
Permet de basculer la visibilité de la barre latérale dans la fenêtre active, si la barre latérale appartient à l'extension.
386 storage API, Add-ons, Extensions, Interface, Non-standard, Reference, Storage, WebExtensions
Permet aux extensions de stocker et de récupérer des données et d'écouter les modifications apportées aux éléments stockés.
387 storage.local API, Add-ons, Extensions, Non-standard, Property, Reference, Storage, WebExtensions, local
Représente la zone de stockage local. Les éléments stockés localement sont locaux sur la machine sur laquelle l'extension a été installée.
388 storage.managed API, Add-ons, Extensions, Non-standard, Property, Reference, Storage, WebExtensions, managed
Un objet storage.StorageArea qui représente la zone de stockage gérée. Les éléments de stockage géré sont définis par l'administrateur du domaine ou d'autres applications natives installées sur l'ordinateur de l'utilisateur et sont en lecture seule pour l'extension. Essayer de modifier cette zone de stockage entraîne une erreur.
389 storage.onChanged API, Add-ons, Event, Extensions, Non-standard, Reference, Storage, WebExtensions, onChanged
Lancé lorsqu'un ou plusieurs éléments changent.
390 storage.StorageArea API, Add-ons, Extensions, Non-standard, Reference, Storage, StorageArea, Type, WebExtensions
StorageArea est un objet représentant une zone de stockage.
391 StorageArea.clear() API, Add-ons, Extensios, Méthode, Non-standard, Reference, Storage, StorageArea, WebExtensions, remove
Supprime tous les éléments de la zone de stockage.
392 StorageArea.get() API, Add-ons, Extensions, Method, Non-standard, Reference, Storage, StorageArea, WebExtensions, get
Récupère un ou plusieurs éléments de la zone de stockage.
393 StorageArea.getBytesInUse() API, Add-ons, Extensions, Method, Non-standard, Reference, Storage, StorageArea, WebExtensions, getBytesInUse
Obtient la quantité d'espace de stockage, en octets, utilisé un ou plusieurs éléments stockés dans la zone de stockage.
394 StorageArea.remove() API, Add-ons, Extensions, Method, Non-standard, Reference, Storage, StorageArea, WebExtensions, remove
Supprime un ou plusieurs éléments de la zone de stockage.
395 StorageArea.set() API, Add-ons, Extensions, Méthode, Non-standard, Reference, Storage, StorageArea, WebExtensions, set
Stocke un ou plusieurs éléments dans la zone de stockage ou met à jour les éléments existants..
396 storage.StorageChange API, Add-ons, Extensions, Non-standard, Reference, Storage, StorageChange, Type, WebExtensions
Les objets StorageChange contiennent les propriétés suivantes :
397 storage.sync API, Add-ons, Extensions, Non-standard, Property, Reference, Storage, Sync, WebExtensions
Représente la zone de stockage de synchronisation. Les éléments stockés dans la  synchronisation sont synchronisés par le navigateur et disponibles sur toutes les instances de ce navigateur auxquelles l'utilisateur est connecté (par exemple via la synchronisation Firefox ou un compte Google), sur différents appareils.
398 tabs API, Add-ons, Extensions, Interface, NeedsTranslation, Non-standard, Reference, TopicStub, WebExtensions, tabs
Permet d'interagir avec le système d'onglets du navigateur.
399 tabs.captureTab() API, Add-ons, Extensions, Method, Reference, WebExtensions, captureTab, tabs
Crée un URI de données codant une image de la zone visible de l'onglet donné. Vous devez avoir la permission <all_urls> pour utiliser cette méthode.
400 tabs.captureVisibleTab() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, captureVisibleTab, tabs
Crée une URI de données codant une image de la zone visible de l'onglet actuellement actif dans la fenêtre spécifiée. Vous devez avoir la  permission <all_urls> pour utiliser cette méthode. (Alternativement, Chrome permet l'utilisation de cette méthode avec la permission activeTab et un geste utilisateur qualifiant).
401 tabs.connect() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, connect, tabs
Appelez cette fonction pour configurer une connexion entre les scripts d'arrière-plan de l'extension (ou d'autres scripts privilégiés, tels que les scripts d'arrière-plan de l'extrension (ou d'autres scripts privilégiés, tels que les scripts de pages d'options) et les scripts de contenu appartenant à cette extension et s'exécutant dans l'onglet spécifié. Cette fonction renvoie un objet runtime.Port.
402 tabs.create() API, Add-ons, Create, Extensions, Méthode, Non-standard, Reference, WebExtensions, tabs
Crée un nouvel onglet
403 tabs.detectLanguage() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, detectLanguage, tabs
Détecte la langue principale du contenu dans un onglet, en utilisant le détecteur de langue compact (CLD).
404 tabs.discard() API, Add-ons, Extensions, Méthode, WebExtensions, discard, onglets, tabs
Rejette un ou plusieurs onglets.
405 tabs.duplicate()
Duplique un onglet dont l'identifiant est donné.
406 tabs.executeScript() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, executeScript, onglets, tabs
Injecte du code JavaScript dans une page.
407 tabs.get() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, get, tabs
Étant donné un ID d'onglet, obtenez les détails de l'onglet en tant qu'objet tabs.Tab.
408 tabs.getAllInWindow() API, Add-ons, Deprecated, Extensions, Method, Non-standard, Reference, WebExtensions, getAllInWindow, tabs
Obtient des détails sur tous les onglets de la fenêtre spécifiée.
409 tabs.getCurrent() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getCurrent, tabs
Obtenez un tabs.Tab contenant des informations sur l'onglet dans lequel ce script s'exécute.
410 tabs.getSelected() API, Add-ons, Deprecated, Extensions, Method, Non-standard, Reference, WebExtensions, getSelected, tabs
Cette méthode est dépréciée. utilisez tabs.query à la place.
411 tabs.getZoom() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getZoom, tabs
Obtient le facteur de zoom actuel pour l'onglet spécifié.
412 tabs.getZoomSettings() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, getZoomSettings, tabs
Obtient les paramètres de zoom actuels pour un onglet spécifié.
413 tabs.goBack() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, hoBack
Naviguer à la page précédente dans l'historique de l'onglet, si disponible.
414 tabs.goForward() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, goForward
Passez à la page suivante dans l'historique de l'onglet, si disponible.
415 tabs.hide() API, Add-ons, Extensions, Method, Reference, WebExtensions, hide, tabs
Masque un ou plusieurs onglets.
416 tabs.highlight() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, highlight, tabs
C'est une fonction asynchrone qui renvoie une Promise.
417 tabs.insertCSS() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, insertCSS, onglets, tabs
Injecter du code CSS dans une page web.
418 tabs.move() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, deplacer, move, tabs
Déplace un ou plusieurs onglets vers une nouvelle position dans la même fenêtre ou vers une autre fenêtre.
419 tabs.moveInSuccession() API, Add-ons, Extensions, Method, Reference, WebExtensions, onglets, tabs
Modifie la relation de succession pour un groupe d'onglets.
420 tabs.MutedInfo API, Add-ons, Extensions, MutedInfo, Non-standard, Reference, Type, WebExtensions, tabs
Cet objet contient un booléen indiquant si l'onglet est muet et la raison du dernier changement d'état.
421 tabs.MutedInfoReason API, Add-ons, Extensions, MutedInfoReason, Non-standard, Refrence, Type, WebExtensions, tabs
Spécifie la raison pour laquelle un onglet a été désactivé ou désactivé.
422 tabs.onActivated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onActivated, tavs
Se déclenche lorsque l'onglet actif dans une fenêtre change. Notez que l'URL de l'onglet peut ne pas être définie au moment où cet événement s'est déclenché, mais vous pouvez écouter les événements tabs.onUpdated pour être averti lorsqu'une URL est définie.
423 tabs.onActiveChanged API, Add-ons, Deprecated, Event, Extensions, Non-standard, Reference, WebExtensions, onActiveChanged, tabs
Cet événement est obsolète. Utilisez tabs.onActivated à la place.
424 tabs.onAttached API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onAttached, tabs
Lancé lorsqu'un onglet est attaché à une fenêtre, par exemple parce qu'il a été déplacé entre les fenêtres.
425 tabs.onCreated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onCreated, tabs
Lancé lorsqu'un onglet est créé.
426 tabs.onDetached API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onDetached, tabs
Lancé lorsqu'un onglet est détaché d'une fenêtre, par exemple parce qu'il est déplacé entre des fenêtres.
427 tabs.onHighlightChanged API, Add-ons, Deprecated, Event, Extensions, Non-standard, Reference, WebExtensions, onHighlightChanged, tabs
Lancé lorsque les onglets en surbrillance ou sélectionnés dans une fenêtre changent.
428 tabs.onHighlighted API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onHighlighted, tabs
Lancé lorsque l'ensemble des onglets en surbrillance dans une fenêtre change
429 tabs.onMoved API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onMoved, tabs
Lancé lorsqu'un onglet est déplacé dans une fenêtre
430 tabs.onRemoved API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onRemoved, tabs
Lancé quand un onglet est fermé.
431 tabs.onReplaced API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onReplaced, tabs
Lancé lorsqu'un onglet est remplacé par un autre en raison d'un prérendering ou d'un instantané.
432 tabs.onSelectionChanged API, Add-ons, Deprecated, Event, Extensions, Non-standard, Reference, WebExtensions, onSelectionChanged, tabs
Se déclenche lorsque l'onglet sélectionné dans une fenêtre change.
433 tabs.onUpdated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onUpdated, tabs
C'est déclenché lorsqu'un onglet est mis à jour.
434 tabs.onZoomChange API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onZoomChange, tabs
Envoyé lorsqu'un onglet est agrandi.
435 tabs.PageSettings API, Add-ons, Extensions, PageSettings, Reference, Type, WebExtensions, tabs
Le type tabs.PageSettings est utilisé pour contrôler le rendu d'un onglet au format PDF par la méthode  tabs.saveAsPDF().
436 tabs.print() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, impression, print, tabs
Appelez cette fonction pour imprimer le contenu de l'onglet actif. Si cette fonction est appelée, l'utilisateur recevra la boîte de dialogue d'impression de la plate-forme sous-jacente et aura la possibilité de modifier les paramètres d'impression, puis d'imprimer l'onglet actuellement actif.
437 tabs.printPreview() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, printPreview, tabs
None.
438 tabs.query() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, query, tabs
Obtient tous les onglets qui ont les propriétés spécifiées, ou tous les onglets si aucune propriété n'est spécifiée.
439 tabs.reload() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, reload, tabs
Rechargez un onglet, en contournant éventuellement le cache Web local.
440 tabs.remove() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, remove, tabs
Ferme un ou plusieurs onglets.
441 tabs.removeCSS() API, Add-ons, Extensions, Mehod, Non-standard, Reference, WebExtensions, removeCSS, tabs
Supprime d'une page CSS précédemment injectée par un appel à tabs.insertCSS().
442 tabs.saveAsPDF() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, saveAsPDF, tabs
Enregistre la page en cours en tant que fichier PDF. Cela ouvrira une boîte de dialogue, fournie par le système d'exploitation sous-jacent, demandant à l'utilisateur où il veut enregistrer le fichier PDF.
443 tabs.sendMessage() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, onglets, sendMessage, tabs
runtime.onMessage. Les gestionnaires d'évènements peuvent optionellement envoyé une réponse en retour au script d'arrière plan en utilisant l'argument sendResponse.
444 tabs.sendRequest() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, sendRequest, tabs
Cette méthode a été dépréciée. Utilisez tabs.sendMessage() à la place.
445 tabs.setZoom() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, setZoom, tabs
Effectue un zoom sur l'onglet spécifié.
446 tabs.setZoomSettings() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, setZoomSettings, tabs
Définit les paramètres de zoom pour l'onglet spécifié. Ces paramètres sont réinitialisés aux paramètres par défaut lors de la navigation dans l'onglet.
447 tabs.show() API, Add-ons, Extensions, Method, Reference, WebExtensions, show, tabs
Affiche un ou plusieurs onglets précédemment masqués par un appel à tabs.hide.
448 tabs.TAB_ID_NONE API, Add-ons, Extensions, Non-standard, Property, Reference, TAB_ID_NONE, WebExtensions, tabs
Une valeur d'ID spéciale donnée aux onglets qui ne sont pas des onglets du navigateur (par exemple, des onglets dans les fenêtres devtools).
449 tabs.Tab API, Add-ons, Extensions, Non-standard, Reference, Tab, Type, WebExtensions, tabs
Le type tabs.Tab contient des informations sur un onglet. Cela donne accès à des informations sur le contenu de l'onglet, la taille du contenu, les états spéciaux ou les restrictions en vigueur, etc.
450 tabs.TabStatus API, Add-ons, Extensions, Non-standard, Reference, TabStatus, Type, WebExtensions, tazbs
Indique si l'onglet a terminé le chargement.
451 tabs.toggleReaderMode() API, Add-ons, Extensions, Method, Reference, WebExtensions, tabs, toogleReaderMode
Bascule en mode Lecteur pour l'onglet donné.
452 tabs.update() API, Add-ons, Extensions, Method, Non-standard, Reference, Update, WebExtensions, tabs
Parcourez l'onglet vers une nouvelle URL ou modifiez d'autres propriétés de l'onglet.
453 tabs.WindowType API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, WindowType, tabs
Le type de fenêtre qui héberge cet onglet.
454 tabs.ZoomSettings API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, ZoomSettings, tabs
Définit les paramètres de zoom pour un onglet : tabs.ZoomSettingsModetabs.ZoomSettingsScope, et le facteur de zoom par défaut.
455 tabs.ZoomSettingsMode API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, ZoomSettingsMode, tabs
Définit comment les modifications de zoom sont gérées. Les extensions peuvent transférer cette valeur dans tabs.setZoomSettings() pour contrôler la façon dont le navigateur gère les tentatives de modification des paramètres de zoom pour un onglet. Par défaut à "automatique".
456 tabs.ZoomSettingsScope API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, ZoomSettingsScope, tabs
Définit si les changements de zoom persisteront pour l'origine de la page ou ne prendront effet que dans cet onglet. La valeur par défaut est à per-origin lorsque   tabs.zoomSettingsMode est "automatique", et est toujours per-tab.
457 theme Extensions, Themes, WebExtensions, add-on
Permet aux extensions du navigateur de mettre à jour le thème du navigateur.
458 theme.getCurrent() API, Add-ons, Extensions, Method, Reference, Theme, WebExtensions, getCurrent
Retourne le theme utilisé actuellement sous la forme d'un objet theme.Theme. Les arguments disponible dans l'objet couleur sont listés dans les propriétés de la couleur.
459 theme.onUpdated Add-ons, Event, Extensions, Theme, WebExtensions;
L'événement se déclenche lorsqu'un thème fourni en tant qu'extension de navigateur est appliqué ou supprimé, plus précisément :
460 theme.reset() API, Add-ons, Extensions, Method, Reference, Theme, WebExtensions, reset
Réinitialise tout thème appliqué à l'aide de la méthode theme.update()
461 Theme Extension, Theme, WebExtensions, add-on
Un objet thème représente la spécification d'un thème.
462 update API, Add-ons, Extensions, Method, Refernce, Theme, Update, WebExtensions
Met à jour le thème du navigateur en fonction du contenu de l'objet theme.Theme donné.
463 topSites API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, topSites
Utilisez l'API topSites pour obtenir un tableau contenant les pages que l'utilisateur a visitées  fréquemment.
464 topSites.get() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, get, topSites
Obtient un tableau contenant des informations sur les pages que l'utilisateur a visitées souvent et récemment.
465 topSites.MostVisitedURL API, Add-ons, Extensions, MostVisitedURL, Non-standard, Reference, Type, WebExtensions, topSites
Le type MostVisitedURL contient deux propriétés : le titre de la page et son URL.
466 types API, Add-ons, Extensions, Reference, Types, WebExtensions
Définit le type BrowserSetting , qui est utilisé pour représenter un paramètre de navigateur.
467 BrowserSetting API, Add-ons, BrowserSetting, Extensions, Reference, Type, Types, WebExtensions
Un BrowserSetting est un objet représentant un paramètre de navigateur.
468 clear() API, Add-ons, Extensions, Method, Reference, Types, WebExtensions, clear
Utilisez BrowserSetting.clear() pour effacer toutes les modification apportées à l'extension du navigateur. Le paramètre du navigateur revient à sa valeur précédente.
469 get() API, Add-ons, Extensions, Method, Reference, Types, WebExtensions, get
La méthode  BrowserSetting.get() obtient la valeur actuelle du paramètre du navigateur et une énumération indiquant comment la valeur du paramètre est actuellement controléee..
470 onChange API, Add-ons, BrowserSetting, Event, Extensions, Privacy, Reference, WebExtensions, onchange
L'événement BrowserSetting.onChanged est déclenché lorsque le paramètre est modifié.
471 set() API, Add-ons, BrowserSetting, Extensions, Privacy, Reference, WebExtensions, set
Utilisez BrowserSetting.set() pour modifier le paramètre du navigateur vers une nouvelle valeur.
472 userScripts Add-ons, Customisation, Extensions, Firefox, Mozilla, Reference, WebExtensions, userScripts
Utilisez cette API pour enregistrer des scripts utilisateurs, des scripts tiers conçus pour manipuler des pages web ou fournir de nouvelles fonctionnalités. L'enregistrement d'un script utilisateur indique au navigateur de joindre le script aux pages qui correspondent aux modèles d'URL spécifiés lors de l'enregistrement.
473 userScripts.onBeforeScript Add-ons, Addons, Customisation, Extensions, Firefox, Mozilla, Reference, User Scripts API, WebExtensions, userScripts
L'événement beforeScript se déclenche juste avant l'exécution d'un script utilisateur correspondant, permettant à APIScript d'exporter des méthodes API personnalisées vers le script utilisateur.
474 userScripts.register() Add-ons, Extensions, Méthode, User Scripts API, WebExtensions, register, userScripts
Dans les pages d'une extension (comme la page d'arrière plan), l'API userScripts fournit une méthode API  userScripts.register. Cette méthode est très similaire à la méthode API  contentScripts.register (par exemple, ils retournent tous les deux une promise qui est résolue à un objet API qui fournit un   userScripts.RegisteredUserScript.unregister pour la désinscription du script enregistré de tous les processus enfants), avec quelques différences dans les options prises en charge.
475 userScripts.RegisteredUserScript API, Extensions, Reference, RegisteredUserScript, Type, userScripts
Un RegisteredUserScript est retourné par un appel à userScripts.register et représente les scripts utilisateur enregistrés dans cet appel.
476 RegisteredUserScript.unregister() Add-ons, Extensions, Method, User Scripts API, WebExtensions, unregister, userScripts
La méthode unregister() de l'interface  userScripts.RegisteredUserScript désenregistre le script utilisateur représenté par cette instance d'interface et précédemment enregistré via  userScripts.register.
477 UserScripts.UserScriptOptions Add-ons, Extensions, Firefox, Guide, Intermediate, NeedsExample, UserScriptOptions, WebExtensions, userScripts
L'objet UserScriptOptions représente les scripts de contenu à enregistrer. Sa syntaxe est similaire à celle des options contentScript prises en charge par browser.contentScripts.register. Les différences sont les suivantes :
478 Travailler avec userScripts API, Extensions, How-to, Tutorial, userScripts
En implémentant userScripts, les développeurs d'extension peuvent modifier l'apparence et/ou le fonctionnement des sites pour mieux répondre aux besoins des utilisateurs.
479 webNavigation API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, webNavigation
Ajouter des écouteurs d'événement pour les différentes étapes d'une navigation. Une navigation se compose d'un cadre dans le navigateur passant d'une URL à l'autre, généralement (mais pas toujours) en réponse à une action de l'utilisateur comme cliquer sur un lien ou entrer une URL dans la barre d'adresse.
480 webNavigation.getAllFrames() API, Add-ons, Exntesions, Method, Non-standard, Reference, WebExtensions, getAllFrames, webNavigation
Étant donné un ID d'onglet, récupère des informations sur toutes les images qu'il contient.
481 webNavigation.getFrame() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getFrame, webNavigation
Récupère des informations sur un cadre particulier. Un cadre peut être l'image de niveau supérieur dans un onglet ou un iframe imbriqué, et est identifié de manière unique par un ID de tabulation et un ID de cadre.
482 webNavigation.onBeforeNavigate API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onBeforeNavigate, webNavigation
Lancé lorsque le navigateur est sur le point de démarrer un événement de navigation.
483 webNavigation.onCommitted API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onCommitted, webNavigations
Lancé lorsqu'une navigation est validée. Au moins une partie du nouveau document a été reçue du serveur et le navigateur a décidé de passer au nouveau document.
484 webNavigation.onCompleted API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onCompleted, webNavigation
Lancé lorsqu'un document, y compris les ressources auxquelles il fait référence, est complètement chargé et initialisé. Ceci est équivalent à l'événement chargement du DOM.
485 webNavigation.onCreatedNavigationTarget API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onCreatedNavigationTarget, webNavigation
Lancé lorsqu'une nouvelle fenêtre ou un nouvel onglet dans une fenêtre existante est créé pour héberger la cible d'une navigation. Par exemple, cet événement est envoyé lorsque :
486 webNavigation.onDOMContentLoaded API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onDOMContentLoaded, webNavigation
Lancé lorsque l'événement DOMContentLoaded est déclenché dans la page. À ce stade, le document est chargé et analysé, et le DOM est entièrement construit, mais les ressources liées telles que les images, les feuilles de style et les sous-trames peuvent ne pas encore être chargées.
487 webNavigation.onErrorOccurred API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onErrorOccurred, webNavigation
Lancé lorsqu'une erreur se produit et que la navigation est annulée. Cela peut se produire si une erreur réseau s'est produite ou si l'utilisateur a interrompu la navigation.
488 webNavigation.onHistoryStateUpdated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onHistoryStateUpdated, webNavigation
Lancé lorsque la page a utilisé l'API history pour mettre à jour l'URL affichée dans la barre d'adresse du navigateur. Tous les événements futurs de ce cadre utiliseront l'URL mise à jour.
489 webNavigation.onReferenceFragmentUpdated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onReferenceFragmentUpdated, webNavigation
Les événements ont trois fonctions :
490 webNavigation.onTabReplaced API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onTabReplaced, webNavigation
Lancé lorsque le contenu de l'onglet est remplacé par un onglet différent (généralement précédemment pré-rendu).
491 webNavigation.TransitionQualifier API, Add-ons, Extensions, Non-standard, Reference, TransitionQualifier, Type, WebExtensions, webNavigation
Les valeurs de ce type sont des chaînes. Les valeurs possibles sont :
492 webNavigation.TransitionType API, Add-ons, Extensions, Non-standard, Reference, TransitionType, Type, WebExtensions, webNavigation
Cause de la navigation: par exemple, l'utilisateur a cliqué sur un lien, ou a tapé une adresse, ou a cliqué sur un signet.
493 webRequest API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, webRequest
Ajout d'écouteurs d'événements pour les différentes étapes d'une requête HTTP. L'écouteur de l'événement reçoit des informations détaillées sur la demande et peut modifier ou annuler la demande.
494 webRequest.BlockingResponse API, Add-ons, BlockingResponse, Extensions, Non-standard, Reference, Type, WebExtensions, webRequest
Un objet de ce type est renvoyé par les auditeurs d'événements qui ont défini le "blocking" dans leur argument extraInfoSpec.
495 webRequest.CertificateInfo API, Add-ons, CertificateInfo, Extensions, Reference, Type, WebExtensions, webRequest
Un objet décrivant un seul certificat X.509.
496 webRequest.filterResponseData() API, Add-ons, Extensions, Method, Reference, WebExtensions, filterResponseData, webRequest
Utilisez cette fonction pour créer un objet webRequest.StreamFilter pour une requête particulière.
Vous pouvez ensuite utiliser le filtre de flux pour surveiller et modifier la réponse. Vous appelez typiquement cette fonction à partir d'un écouteur d'événements webRequest.
497 webRequest.getSecurityInfo() API, Add-ons, Extensions, Method, Reference, WebExtensions, getSecurityInfo, webRequest
Utilisez cette fonction pour obtenir des informations détaillées sur la connexion TLS associée à une demande particulière..
498 webRequest.handlerBehaviorChanged() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, handlerBehaviorChanged, webRequest
Supposons que le travail d'une extension consiste à bloquer les requêtes Web par rapport à un modèle, et le scénario suivant se produit :
499 webRequest.HttpHeaders API, Add-ons, Extensions, HttpHeaders, Non-standard, Reference, Type, WebExtensions, webRequest
Un tableau d'en-tetes HTTP. Chaque en-tête est représenté comme un objet avec deux propriétés : name et valeur ou binaryValue.
500 webRequest.MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES API, Add-ons, Extensions, MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES, Non-standard, Property, Reference, WebExtensions, webRequest
Le nombre maximum de fois que webRequest.handlerBehaviorChanged peut être appelé dans une période de 10 minutes.
501 webRequest.onAuthRequired API, Addons, Event, Extensions, Non-standard, Reference, WebExtensions, onAuthRequired, webRequest
Mise en place quand le serveur envoie un code status 401 ou 407 : c'est-à-dire lorsque le serveur demande au client de fournir des informations d'authentification telles qu'un nom d'utilisateur et un mot de passe.
502 webRequest.onBeforeRedirect API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onBeforeRedirect, webRequest
Déclenché lorsqu'une redirection initiée par le serveur est sur le point de se produire.
503 webRequest.onBeforeRequest API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onBeforeRequest, webRequest
Cet événement est déclenché lorsqu'une demande est sur le point d'être faite et avant que les en-têtes ne soient disponibles. C'est un bon endroit pour écouter si vous voulez annuler ou rediriger la demande.
504 webRequest.onBeforeSendHeaders API, Add-ons, Event, Extensions, Non-standardn, Reference, WebExtensions, onBeforeSendHeaders, webRequest
Cet événement est déclenché avant l'envoi de données HTTP, mais après que tous les en-têtes HTTP soient disponibles. C'est un bon endroit pour écouter si vous voulez modifier les en-têtes de requête HTTP.
505 webRequest.onCompleted API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onCompleted, webRequest
Utilisé lorsqu'une demande est complétée.
506 webRequest.onErrorOccurred API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onErrorOccurred, webRequest
Utilisé lorsqu'une demande n'a pas pu être traitée en raison d'une erreur : par exemple, un manque de connectivité Internet.
507 webRequest.onHeadersReceived API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onHeadersReceived, webRequest
Lancé lorsque les en-têtes de réponse HTTP associés à une requête ont été reçus. Vous pouvez utiliser cet événement pour modifier les en-têtes de réponse HTTP.
508 webRequest.onResponseStarted API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onResponseStarted, webRequest
Lancé lorsque le premier octet du corps de réponse est reçu.
509 webRequest.onSendHeaders API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onSendHeaders, webRequest
Cet événement est déclenché juste avant l'envoi des en-têtes. Si votre extension ou une autre extension a modifié les en-têtes dans  webRequest.onBeforeSendHeaders, vous verrez la version modifiée ici.
510 webRequest.RequestFilter API, Add-ons, Extensions, Non-standard, Reference, RequestFilter, Type, WebExtensions, webRequest
Un objet décrivant les filtres à appliquer aux événements webRequest.
511 webRequest.ResourceType API, Add-ons, Extensions, Non-standard, Reference, ResourceType, Type, WebExtensions, webRequest
Ce type est une chaîne de caractères, qui représente le contexte dans lequel une ressource a été récupérée dans une requête web.
512 webRequest.SecurityInfo API, Add-ons, Reference, SecurityInfo, Type, WebExtensions, webRequest
Objet décrivant les propriétés de sécurité d'une requête Web particulière. Un objet de ce type est retourné depuis l'API webRequest.getSecurityInfo().
513 webRequest.StreamFilter API, Add-ons, Extensions, NeedsTranslation, Reference, StreamFilter, TopicStub, Type, WebExtensions, webRequest
Un StreamFilter est un objet que vous pouvez utiliser pour surveiller et modifier les réponses HTTP.
514 webRequest.StreamFilter.close() Add-ons, Extensions, Method, StreamFilter.close, WebExtensions, webRequest
Ferme la demande. Après cet appel, aucune autre donnée de réponse ne sera transmise au moteur de rendu du navigateur et aucun autre événement de filtrage ne sera donné à l'extension.
515 webRequest.StreamFilter.disconnect() API, Add-ons, Extensions, StreamFilter.disconnect, WebExtensions, webRequest
Vous devriez toujours appeler disconnect() ou close() une fois que vous n'avez plus besoin d'interagir avec la réponse.
516 webRequest.Streamfilter.error API, Add-ons, Extensions, Reference, StreamFilter.error, WebExtensions, webRequest
Une chaîne de caractères qui contiendra un message d'erreur après le déclenchement de l'événement webRequest.StreamFilter.onerror.
517 webRequest.StreamFilter.ondata API, Add-ons, Extensions, Reference, StreamFilter.ondata, TextDecoder, TextEncoder, WebExtensions, webRequest
Un gestionnaire d'événements qui sera appelé à plusieurs reprises lorsque les données de réponse sont disponibles. Le gestionnaire est passé un objet event qui contient une propriété de data, qui contient un morceau des données de réponse sous la forme d'un ArrayBuffer.
518 webRequest.StreamFilter.onerror API, Add-ons, Extensions, Reference, StreamFilter.onerror, WebExtensions, webRequest
Un gestionnaire d'événements qui sera appelé lorsqu'une erreur se produit. C'est le plus souvent parce qu'un ID de requête invalide a été passé dans webRequest.filterResponseData().
519 webRequest.StreamFilter.onstart API, Add-ons, Extensions, Reference, StreamFilter.onstart, WebExtensions, webRequest
Un gestionnaire d'événements qui sera appelé lorsque le flux est ouvert et est sur le point de commencer à livrer les données. A partir de ce point, l'extension peut utiliser des fonctions de filtrage telles que webRequest.StreamFilter.write(), webRequest.StreamFilter.disconnect(), ou webRequest.StreamFilter.close().
520 webRequest.StreamFilter.onstop API, Add-ons, Extensions, Reference, StreamFilter.onstop, WebExtensions, webRequest
Un gestionnaire d'événements qui sera appelé lorsque le flux n'a plus de données à livrer. IDans le gestionnaire d'événements, vous pouvez toujours appeler des fonctions de filtrage telles que webRequest.StreamFilter.write(), webRequest.StreamFilter.disconnect(), ou webRequest.StreamFilter.close().
521 webRequest.StreamFilter.resume() API, Add-ons, Extensions, Reference, StreamFilter.resume(), WebExtensions, webRequest
Reprend une requête qui a été précédemment suspendue par un appel à webRequest.StreamFilter.suspend().
522 webRequest.StreamFilter.status API, Add-ons, Extensions, Reference, StreamFilter.status, WebExtensions, webRequest
Une chaîne de caractères qui décrit l'état actuel de la demande. Ce sera l'une des valeurs suivantes :
523 webRequest.StreamFilter.suspend() API, Add-ons, Extensions, Reference, StreamFilter.suspend(), WebExtensions, webRequest
Suspend une demande. Après cet appel, plus aucune donnée ne sera livrée jusqu'à ce que la requête soit reprise avec un appel à webRequest.StreamFilter.resume().
524 webRequest.StreamFilter.write() API, Add-ons, Extensions, Reference, StreamFilter.write(), WebExtensions, webRequest
None.
525 webRequest.UploadData API, Add-ons, Extensions, Non-standard, Reference, Type, UploadData, WebExtensions, webRequest
Contient les données téléchargées dans une requête URL..
526 windows API, Add-os, Extensions, Interface, Non-standard, Référence(2), WebExtensions, Windows
Intéragissez avec les fenêtres du navigateur. Vous pouvez utiliser cette API pour obtenir des informations sur les fenêtres ouvertes et à ouvrir, modifiée et fermée les fenêtres. Vous pouvez également écouter la fenêtre ouverte, fermée, et activée les événements.
527 windows.create() API, Add-ons, Create, Extensions, Fenêtre, Méthode, Non-standard, WebExtensions, Windows
Crée une nouvelle fenêtre.
528 windows.CreateType API, Add-ons, CreateType, Extensions, Non-standard, Reference, Type, WebExtensions, Windows
Spécifie le type de fenêtre du navigateur à créer.
529 windows.get() API, Add-ons, Extensions, Méthode, Non-standard, Référence(2), WebExtensions, Windows, get
Obtient les détails sur une fenêtre, compte tenu de son identifiant. Les détails sont transmis à un rappel.
530 windows.getAll() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, Windows, getAll
Obtient des informations sur toutes les fenêtres ouvertes, en les passant dans un rappel.
531 windows.getCurrent() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, Windows, getCurrent
Obtient la fenêtre actuelle du navigateur, en passant ses détails dans un rappel.
532 windows.getLastFocused() API, Add-ons, Extensions, Method, Non-standard, Referece, WebExtensions, Windows, getLastFocused
Obtient la fenêtre qui a été recentrée récemment — généralement la fenêtre 'en haut'.
533 windows.onCreated API, Add-ons, Event, Extensions, Non-standard, Référence(2), WebExtensions, Windows, onCreated
Lancer quand la fenêtre est créée
534 windows.onFocusChanged API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, Windows, onFocusChanged
Attiré lorsque la fenêtre actuellement change. Sera windows.WINDOW_ID_NONE si toutes les fenêtres du navigateur ont perdu le focus.
535 windows.onRemoved API, Add-ons, Event, Extensions, Non-standard, Référence(2), WebExtensions, Windows, onRemoved
Lancer quand une fenêtre est fermée.
536 windows.remove() API, Add-ons, Extensions, Fenêtre, Méthode, Non-standard, Référence(2), Suppression, WebExtensions
Ferme une fenêtre et tous les onglets à l'intérieur, compte tenu de l'ID de la fenêtre.
537 windows.update() API, Add-ons, Extensions, Method, Non-standard, Reference, Update, WebExtensions, Windows
Mises à jour des propriétés d'une fenêtre. Utilisez ceci pour déplacer, redimensionner, et (un) se concentrer sur une fenêtre, etc.
538 windows.WINDOW_ID_CURRENT API, Add-ons, Extensions, Non-standard, Propriété, WINDOW_ID_CURRENT, WebExtensions, Windows
browser.windows.WINDOW_ID_CURRENT est une valeur qui peut être utilisée comme paramètre windowId dans certaines APIs pour représenter la fenêtre courante.
539 windows.WINDOW_ID_NONE API, Add-ons, Extensions, Non-standard, Propriété, Référence(2), WINDOWS_ID_NONE, WebExtensions, Windows
La valeur windowId que représente l'absence d'une fenêtre du navigateur.
540 windows.Window Fenêtre
Informations sur une fenêtre du navigateur.
541 windows.WindowState API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, WindowState, Windows
L'état de cette fenêtre du navigateur.
542 windows.WindowType API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, WindowType, Windows
Le type de la fenêtre du navigateur est comme çà.
543 Actions du navigateur WebExtensions
Une action du navigateur est un bouton que vous pouvez ajouter à la barre d'outils du navigateur. Les utilisateurs peuvent cliquer sur le bouton pour interagir avec votre extension.
544 Browser compatibility for manifest.json Add-ons, WebExtensions, manifest.json
No summary!
545 Compatibilité des navigateurs avec les API JavaScript WebExtensions Reference, WebExtensions
No summary!
546 Construction d'une extension multi-navigateur Add-ons, Extensions, Guide, WebExtensions
L'introduction de l'API WebExtension a créé un paysage plus homogène pour le développement des extensions des navigateurs. Cependant, parmi les navigateurs qui utilisent les API d'extensions (les principaux étant Chrome, Firefox, Opera et Edge), il existe des différences à la fois dans l'implémentation de l'API et dans la couverture des différentes fonctionnalités. Par ailleurs, Safari utilise ses propres extensions Safari Extensions JS.
547 Incompatibilités avec Chrome Guide, WebExtensions, google chrome
Les extensions construites à l'aide des API WebExtension sont conçues afin d'être compatibles avec les extensions Chrome et Opera. Les extensions écrites dans ces navigateurs devraient fonctionner, autant que possible, avec très peu de changement dans Firefox.
548 Scripts de contenu Add-ons, JavaScript, WebExtensions
Un script de contenu (content script en anglais) est une partie de votre extension qui s’exécute dans le contexte d’une page web donnée (par opposition aux scripts d’arrière-plan qui font partie de l'extension, ou aux scripts qui font partie du site Web lui-même, tels que ceux chargés en utilisant l'élément script).
549 Content Security Policy WebExtensions

Les extensions développées avec les API WebExtension ont une politique de sécurité du contenu (CSP) qui leur est appliquée par défaut. Cela limite les sources à partir desquelles les extensions peuvent charger les ressources provenant d'élément script et object et interdit les pratiques potentiellement dangereuses comme l'utilisation de Objets_globaux/eval.

Cet article explique brièvement ce qu'est une CSP, quelle est la politique par défaut, ce que cela signifie pour une extension et comment une extension peut changer la CSP par défaut.
550 Débogage (avant Firefox 50) Debugging, Firefox, Guide, Mozilla, Obsolete, WebExtensions
Cet article explique comment utiliser les outils de développement Firefox intégrés pour déboguer les extensions développées avec les API WebExtension. Si vous essayez de déboguer un module développé avec le Kit de développement logiciel complémentaire, consultez le guide du débogueur de module complémentaire.
551 Développer des WebExtensions pour Thunderbird
Vous aborderez le codage d'une extension pour Thunderbird de la même manière que pour une extension Firefox ; en utilisant un éditeur de texte ou un outil de votre choix pour écrire le code.
552 Différences entre les implémentations d'API Guide, WebExtensions
L'API d'extension de navigateur est encore un standard emergent. Par conséquent, bien qu'il soit pris en charge par la plupart des principaux navigateurs, dont Firefox, Chrome, Edge et Opera, il existe des différences entre les différentes implémentations. Cela signifie que certaines modifications peuvent être nécessaires pour implémenter votre extension pour plusieurs navigateurs
553 Exemples de WebExtensions Interface, WebExtensions
Pour illustrer la manière d'utiliser les API WebExtension, nous disposons d'un répertoire d'exemples d'extensions sur le site https://github.com/mdn/webextensions-examples. Cet article décrit comment exécuter ces exemples et énumère les exemples ainsi que les API WebExtension qu'ils illustrent.
554 Extension des outils de développement Add-ons, DevTools, Extensions, Guide, Needs Privileges, WebExtensions
Vous pouvez utiliser les API WebExtensions pour étendre les outils de développement intégrés du navigateur.
555 Différenciateurs Firefox Add-ons, Extensions, Firefox, NeedMarkupWork, Themes, WebExtensions
Firefox est un excellent endroit pour commencer le développement de votre extension de navigateur. Pour commencer, vous obtenez la conformité la plus élevée avec l'API d'extension de navigateur proposée, y compris l'utilisation de l'espace de noms browser.* et les promesses pour la gestion des événements asynchrones. Ensuite, il y a une communauté de développeurs de vulgarisation très solidaire, prêts à vous aider.
556 Aperçu du flux de travail Firefox Add-ons, Code, Extensions, Firefox, WebExtensions, enhance, prepare, publish, retire, workflow
* Ou distribuez votre extension pour le chargement latéral, les applications de bureaux, ou dans une enteprise.
557 Ajouter une page de paramètres Paramètres, WebExtensions
Une page de paramètres donne aux utilisateurs la possiblité de voir et de changer les paramètres (parfois aussi appelée "préférences" ou "options") de l'extension.
558 Index Add-ons, Index, WebExtensions
No summary!
559 Interagir avec le presse-papier Add-ons, Clip, Clipboard, Cut, Editing, Extensions, Text, WebExtensions, coller, copier, copy, couper, paste
ll y a deux façons dont les extensions de navigateur peuvent interagir avec le presse-papiers système : la méthode Document.execCommand()  et l'asynchrone moderne de l'API Presse-papiers.
560 Intercepter les requêtes HTTP Extensions, Modules complémentaires, Tutoriel, WebExtensions
Utilisez l’API webRequest pour intercepter les requêtes HTTP. Avec cette API, vous pouvez ajouter des écouteurs à différents stades d’exécution d’une requête HTTP. Avec les écouteurs, vous pouvez :
561 Internationalization Article, Guide, Internationalization, Localization, WebExtensions, i18n, messages.json, placeholders, predefined
L'API WebExtensions dispose d'un module assez pratique pour l'internationalisation des extensions — i18n. Dans cet article, nous allons explorer ses fonctionnalités et fournir un exemple pratique de son fonctionnement. Le système i18n pour les extensions construites à l'aide des APIs WebExtension est similaire aux bibliothèques JavaScript courantes pour i18n telles que i18n.js.
562 manifest.json Add-ons, Extensions, Overview, WebExtensions, manifest.json
Le fichier manifest.json est le seul fichier que chaque extension utilisant les API WebExtension doit contenir.
563 author Add-ons, Extensions, WebExtensions
L'auteur de l'extension, destiné à être visualisé dans l'interface utilisateur du navigateur. Si la clé du developpeur est fournie et qu'elle contient la propriété "nom", elle remplacera la clé de l'auteur. Il n'y a aucun moyen de spécifier plusieurs auteurs.
564 background Add-ons, Extensions, WebExtensions
Utilisez la clé background pour inclure un ou plusieurs scripts d'arrière-plan, et éventuellement une page d'arrière-plan dans votre extension.
565 browser_action Add-ons, Extensions, WebExtensions
Une action de navigateur est un bouton que votre extension ajoute à la barre d'outils du navigateur. Le bouton comporte une icône et peut éventuellement avoir une fenêtre contextuelle dont le contenu est spécifié à l'aide de HTML, CSS et JavaScript.
566 browser_specific_settings Add-ons, Extensions, WebExtensions, browser_specific_settings
Habituellement, non (mais voir aussi Quand avec-vous besoin d'une ID Complémentaire?). Obligatoire avant Firefox 48 (desktop) et Firefox pour Android.
567 chrome_settings_overrides Add-ons, Extensions, WebExtensions, chrome_settings_overrides, manifest.json
Utilisez la clé chrome_settings_overrides pour remplacer certains paramètres du navigateur. Deux paramètres sont disponibles :
568 chrome_url_overrides Add-ons, Extensions, WebExtensions
Utilisez la clé chrome_url_overrides pour fournir un remplacement personnalisé pour les documents chargés dans différentes pages spéciales généralement fournies par le navigateur lui-même.
569 commands Add-ons, Extensions, Keyboard Shortcuts, WebExtensions
Utilisez la clé commands pour définir un ou plusieurs raccourcis clavier pour votre extension.
570 content_scripts Add-ons, Extensions, WebExtensions
Ordonne au navigateur de charger des scripts de contenu dans les pages web dont l’URL correspond à un modèle donné.
571 content_security_policy Add-ons, Extensions, WebExtensions
Les extensions ont une politique de sécurité de contenu qui leur est appliquée par défaut. La stratégie par défaut restreint les sources à partir desquelles elles peuvent charger les ressources <script> et <object>, et interdit les pratiques potentiellement dangereuses telles que l’utilisation d’eval(). Voir la politique de sécurité de contenu par défaut pour en savoir plus sur ces implications.
572 default_locale Add-ons, Extensions, WebExtensions
Il doit être présent si le sous-répertoire _locales est présent, sinon il doit être absent.
573 description Add-ons, Extensions, WebExtensions
Une brève description de l'extension, destinée à être affichée dans l'interface utilisateur du navigateur.
574 developer Add-ons, Extensions, WebExtensions
Le nom du développeur de l'extension et l'URL de sa page d'accueil, destinés à être affichés dans l'interface utilisateur du navigateur.
575 devtools_page Add-ons, DevTools, Extensions, Manifest, Reference, WebExtensions, devtools_page
Utilisez cette clé pour activer votre extension et intégrer les outils de développement du navigateur.
576 dictionaries Add-ons, Extensions, WebExtensions, manifest.json
Les clés des dictionaries specifie le locale_code pour lequel votre extension fournit un dictionnaire. Bien que le dictionnaire se compose de deux fichiers, l'un avec une extension  .dic et l'autre avec une extension .aff, seul celui avec l'extension .dic est référencé dans le fichier manifest.json.
577 externally_connectable Add-ons, WebExtensions, manifest.json
Une connexion externe permet au développeur d’extensions de contrôler quelles autres extensions et pages Web peuvent communiquer avec cette extension via  runtime.connect et runtime.sendMessage passage de message. Si externally_connectable n'est pas spécifié, toutes les extensions peuvent communiquer entre elles, mais pas avec les pages Web.
578 homepage_url Add-ons, Extensions, WebExtensions
URL pour la page d'accueil de l'extension.
579 icons Add-ons, Extensions, WebExtensions
La clé icons spécifie des icônes pour votre extension. Ces icônes seront utilisées pour représenter l'extension dans des composants tels que le gestionnaire des modules d'extensions.
580 incognito Add-ons, WebExtensions, incognito, manifest.json
Utilisez la clé incognito pour contrôler la façon dont l'extension fonctionne avec les fenêtres de navigation privées.
581 manifest_version Add-ons, Extensions, WebExtensions
Cette clé spécifie la version de manifest.json utilisée par cette extension.
582 name Add-ons, Extensions, WebExtensions
Nom de l'extension. Ceci permet d'identifier l'extension dans l'interface utilisateur du navigateur et sur les sites comme addons.mozilla.org.
583 offline_enabled Add-ons, Deprecated, Extensions, Non-standard, Offline, WebExtensions, google chrome
Si l'application ou l'extension doit fonctionner hors ligne. Lorsque Chrome détecte qu'il est hors ligne, les applications avec ce champ réglé sur true seront mises en surbrillance dans la page Nouvel onglet.
584 omnibox Add-ons, Extensions, WebExtensions
Utilisez la clé omnibox pour définir un mot-clé omnibox pour votre extension.
585 optional_permissions Add-ons, WebExtensions, manifest.json, optional_permissions
Utilisez la clé optional_permissions pour lister les permissions que vous souhaitez demander pour l'exécution, une fois que votre extension a été installée.
586 options_page Add-ons, Deprecated, Extensions, Manifest, Options, WebExtensions, options_page
Utilisez la clé d'options_page pour définir une page d'options pour votre extension.
587 options_ui Add-ons, Extensions, Manifest, Options, WebExtensions, options_ui
Utilisez la clé options_ui pour définir une page d'options pour votre extension.
588 page_action Add-ons, Extensions, WebExtensions
Une action de page est une icône que votre extension ajoute dans la barre d'URL du navigateur.
589 permissions Add-ons, Extensions, Permissions, Reference, WebExtensions, manifest.json
Utilisez la clé permissions pour demander des pouvoirs spéciaux pour votre extension. Cette clé est un ensemble de chaînes, et chaque chaîne est une demande d'autorisation.
590 protocol_handlers Add-ons, Extensions, WebExtensions, manifest.json
Utilisez cette clé pour enregistrer un ou plusieurs gestionnaires de protocole basés sur le Web.
591 short_name Add-ons, Extensions, WebExtensions
Nom abrégé de l'extension. S'il est donné, il sera utilisé dans des contextes où le champ name est trop long. Il est recommandé que le nom court ne dépasse pas 12 caractères. Si le champ du nom court n'est pas inclus dans manifest.json, le nom sera utilisé à la place et peut être tronqué. 
592 sidebar_action WebExtensions
Une barre latérale est un volet qui s'affiche à gauche de la fenêtre du navigateur, à côté de la page Web. Le navigateur fournit une interface qui permet à l'utilisateur de voir les barres latérales actuellement disponibles et de sélectionner celle à afficher.
593 storage Add-ons, Extensions, Manifest, Reference, WebExtensions
Utilisez la clé storage pour spécifier le nom du fichier de schéma qui définit la structure des données dans le stockage géré.
594 theme expérimentation Add-ons, Browser, Customisation, Customise, Design, Look and Feel, Themes, colors, navigatuer, theme manifest
Cette clé permet de définir les propriétés de la clé expérimentale de theme pour l'interface Firefox. Ces expériences sont un précurseur pour proposer de nouvelles fonctionnalités thématiques à inclure dans Firefox. L'expérimentation se fait par:
595 theme Add-ons, Browser, Customization, Customize, Design, Look and Feel, Themes, colors, theme manifest
Utilisez la clé du thème pour définir un thème statique à appliquer à Firefox.
596 user_scripts Add-ons, Extensions, WebExtensions, manifest.json, user_scripts key
Charge le navigateur de charger le script utilisateur nommé dans la propriété "api_script" .
597 version_name Add-ons, Extensions, WebExtensions
En plus du champ version, qui est utilisé à des fins de mise à jour, version_name peut être défini sur une chaîne de version descriptive et sera utilisé à des fins d'affichage s'il est présent.
598 version Add-ons, Extensions, WebExtensions
Version de l'extension, sous forme de nombres et de caractères ASCII séparés par des points. Pour connaître les détails du format de version, consultez la page Format de la version.
599 web_accessible_resources Add-ons, Extensions, WebExtensions
Parfois, vous souhaitez associer certaines ressources - par exemple, images, HTML, CSS ou JavaScript - avec votre extension pour les mettre à la disposition des pages Web.
600 Motifs (Match patterns) Match pattern, Modèle de correspondance, WebExtensions
Les modèles de correspondance sont un moyen de spécifier des groupes d’URL : un modèle de correspondance correspond à un ensemble spécifique d'URL. Ils sont destinés à des extensions à l’aide d’API WebExtensions dans quelques endroits, notamment pour spécifier les documents dans lesquels charger des content scripts, et pour spécifier les URL à ajouter aux auditeurs webRequest.
601 Modifier une page web WebExtensions
L'un des cas d'utilisation les plus courants pour un complément de navigateur est de modifier une page Web. Par exemple, une extension pourrait vouloir modifier le style appliqué à une page, cacher des nœuds DOM particuliers ou injecter des nœuds DOM supplémentaires dans la page.
602 manifests Natif Extensions, WebExtensions
Les manifests natifs sont des fichiers JSON spécialement formatés qui sont provisionnés sur l'ordinateur de l'utilisateur par un autre moyen que le processus d'installation de l'extension. Par exemple, un manifest natif peut être fourni par un administrateur de périphérique ou par un programme d'installation d'application natif.
603 Native messaging WebExtensions
Native messaging permet à une extension d'échanger des messages avec une application native installée sur l'ordinateur de l'utilisateur. Ceci permet que des applications natives puissent fournir un service à des extensions sans avoir besoin d'être atteignables via internet. Un exemple typique est le gestionnaire de mots de passe : l'application native s'occupe du stockage et du chiffrement des mots de passe et communique avec l'extension afin de remplir les formulaires web. Native messaging permet aussi aux extensions d'accéder à des ressources qui ne sont pas accessibles via les API WebExtension, par exemple le matériel hardware particulier.
604 Prerequisites Draft, WebExtensions
Tout ce dont vous avez besoin pour Firefox 45 ou supérieur. Voir votre première extension pour commencer.
605 Insérer en toute sécurité du contenu externe dans une page Add-ons, Comment, Débutant, Extensions, How-to, Sécurité, WebExtensions
Il y a des moments où vous pourriez vouloir ou devez inclure du contenu d'une source externe dans votre extension. Cependant, il existe un risque que des scripts malveillants soient intégrés à la source, soit par le développeur de la source, soit par une tierce partie malveillante.
606 Partage d'objets avec des scripts de page Add-ons, Extensions, Firefox, Guide, Mozilla, Non-standard, WebExtensions, XPCOM, script de contenu, scripts de page
Comme les notes du guide de scripts de contenu, les scripts de contenu ne voient pas les modifications apportées au DOM par des scripts chargés par des pages Web.Cela signifie que, par exemple, si une page Web charge une bibliothèque comme jQuery, les scripts de contenu ne pourront pas l'utiliser et devront charger leur propre copie. À l'inverse, les scripts chargés par les pages Web ne peuvent pas voir les modifications apportées par les scripts de contenu.
607 Trucs et astuces Astuces, ECMAScript, Trucs, Trucs et Astuces, WebExtensions
Cette page contient divers conseils et astuces qui devraient être utiles à beaucoup de personnes développant des extensions à l'aide des API WebExtension.
608 actions utilisateurs Add-ons, Guide, WebExtensions
Certaines API WebExtension exécutent des fonctions qui sont généralement exécutées à la suite d'une action utilisateur. Par exemple:
609 Interface utilisateur Landing, User Interface, WebExtensions
Les WebExtensions disposent de plusieurs options d'interface utilisateur afin que leur fonctionnalité puisse être mise à la disposition de l'utilisateur. Un résumé de ces options est fourni ci-dessous, avec une introduction plus détaillée à chaque option d'interface utilisateur dans cette section.
610 Bouton de la barre d'outils
Généralement appelé comme une action de navigateur, cette option d'interface utilisateur est un bouton ajouté à la barre d'outils du navigateur. Les utilisateurs cliquent sur le bouton pour interagir avec votre extension.
611 Styles des navigateurs Add-ons, Browser style, Exemple, Extensions, Guide, WebExtensions
Certains composants de l'interface utilisateur - les fenêtres contextuelles, fenêtres latérales, et les pages d'options du navigateur et de la page - sont spécifiés par votre extension de la même manière  :
612 Elements du menu contextuel WebExtensions
Cette option d'interface utilisateur ajoute un ou plusieurs éléments à un menu contextuel du navigateur.
613 panneaux devtools Débutant, Guide, WebExtensions, interface utilisateur
Lorsqu'une extension fournit des outils utiles aux développeurs, il est possible d'ajouter une interface utilisateur pour les outils de développement du navigateur en tant que nouveau panneau.
614 Extension pages Débutant, User Interface, WebExtensions, interface utilisateur
Vous pouvez inclure des pages HTML dans votre extension sous la forme de formulaires, d’aide ou tout autre contenu dont votre extension a besoin.
615 Notifications WebExtensions
Les notifications vous permettent d'afficher des informations sur votre extension ou son contenu en utilisant le système d'exploitation sous-jacent
616 Suggestions de la barre d'adresse User Interface, WebExtensions
En utilisant l'API omnibox, WebExtensions peut personnaliser les suggestions proposées dans la liste déroulante de la barre d'adresse du navigateur lorsque l'utilisateur entre un mot-clé.
617 Options page WebExtensions
Une page Option vous permet de définir des préférences pour votre WebExtension que vos utilisateurs peuvent modifier. Les utilisateurs peuvent accéder à la page d'options de l'extension à partir du gestionnaire des add-ons du navigateur:
618 Bouton de la barre d'adresse AddresseBarButton, Page Action, User Interface, WebExtensions
Généralement appelée action de page, cette option d'interface utilisateur est un bouton ajouté à la barre d'adresse du navigateur. Les utilisateurs cliquent sur le bouton pour interagir avec votre extension.
619 Popups WebExtensions, interface utilisateur
Une fenêtre contextuelle est une boîte de dialogue associée à un bouton de la barre d'outils ou à un bouton de la barre d'adresse. Cette page décrit les popups en général, leur spécification, leur débogage, leur redimensionnement et leur conception, ainsi que des exemples d'utilisation..
620 Barres laterales WebExtensions, barre latérale
Une barre latérale est un volet qui s'affiche à gauche de la fenêtre du navigateur, à côté de la page Web. Cette page décrit les barres latérales, leur spécification, leur conception et des exemples d'utilisation.
621 Qu'est-ce que les WebExtensions ? Extensions, WebExtensions
Une extension ajoute des fonctionnalités et des fonctions à un navigateur. Elle est créée en utilisant des technologies Web familière: HTML, CSS et JavaScript. Elle peut bénéficier des mêmes API Web que ce d'une page web où JavaScript est utilisée. Cependant, une extension a également accès à son propre ensemble d'API JavaScript. Cela signifie que vous pouvez faire beaucoup plus dans une extension que ce que vous pouvez faire dans une page Web. Voici quelques exemples de fonctionnalités d'extension possibles :
622 Que faire ensuite ? Débutant, Extensions, WebExtension
Vous serez maintenant prêt à commencer à transformer votre idée pour une extension de navigateur dans la réalité. Avant de commencer ce périple, ça vaut la peine d'être au courant de quelques choses  qui vous aides à en faire une.
623 Travailler avec des identités contextuelles Add-ons, Comment, Contextual identities, Débutant, Extensions, Hox-to, WebExtensions
Beaucoup de gens ont besoin ou veulent interagir avec le web en utilisant plusieurs personnages. Ils peuvent avoir des comptes pour le travail sur le Web et le courrier électronique personnel. Ils peuvent se déconnecter de leurs comptes de médias sociaux avant d'accéder aux achats en ligne, afin de s'assurer que les scripts de suivi sur les sites d'achat ne peuvent pas prendre en charge leur activité de médias sociaux. Pour répondre à ces exigences, les utilisateurs finissent souvent par utiliser une fenêtre de navigateur standard et privée ou deux navigateurs différents.
624 Travailler avec l'API Bookmarks Add-ons, Bookmarks, Comment, Débutant, Extensions, How-to, WebExtensions
Les signets permettent aux utilisateurs de collecter et d'organiser des listes de pages Web, afin qu'ils puissent facilement retrouver leurs favoris. Grâce à l'API Bookmarks, vos extensions peuvent manipuler les signets de la même manière que les utilisateurs.
625 Travailler avec l'API Cookies Add-ons, Comment, Cookies, Débutant, Extensions, How-to, WebExtensions
Avec l'API Cookies, vos extensions ont accès à des fonctionnalités similaires à celles utilisées par les sites Web pour stocker et lire les cookies. Les fonctionnalités de l'API permettent aux extensions de stocker des informations site par site. Ainsi, comme nous le verrons dans l'exemple, vous pouvez stocker des détails sur le choix de la couleur de fond d'un site pour un utilisateur. Ensuite, lorsque l'utilisateur revient sur le site, votre extension peut utiliser la capacité de l'API pour obtenir des détails sur les cookies et les lire pour récupérer le choix de l'utilisateur et l'appliquer au site Web.
626 Travailler avec des fichiers Guide, WebExtensions
Votre extension de navigateur peut avoir besoin de fichiers pour offrir des fonctionnalités complètes. Cet article examine les cinq mécanismes permettant de gérer les fichiers :
627 Travailler avec l'API Tabs Add-ons, Comment, Débutant, WebExtensions, onglets, tabs
Les onglets permettent à un utilisateur d'ouvrir plusieurs pages Web dans la fenêtre de son navigateur, puis de basculer entre ces pages Web. Grâce à l'API Tabs, vous pouvez utiliser et manipuler ces onglets pour créer des utilitaires qui offrent aux utilisateurs de nouvelles façons de travailler avec des onglets ou de fournir les fonctionnalités de votre extension.
628 Votre première WebExtension Add-ons, Extensions, Guide, WebExtensions
Cet article vous montre comment créer une extension Firefox, du début à la fin. L'extension ajoute une bordure de couleur rouge sur toutes les pages chargées depuis le site "mozilla.org" ou n'importe lequel de ses sous-domaines.
629 Votre deuxième WebExtension WebExtensions
Dans cet article, nous allons écrire une extension légèrement plus complexe qui illustre un peu plus les API.