573 pages trouvées :

Page Étiquettes et résumé
1 WebExtensions Extensions, Landing, WebExtensions, add-on
Les WebExtensions constituent le système permettant de développer des extensions multinavigateurs. De manière générale, ce système est compatible avec l'API d'extensions supportée par Google Chrome, Opera et le W3C Draft Community Group. Les extensions écrites pour ces navigateurs fonctionneront dans la plupart des cas sous Firefox ou Microsoft Edge, après seulement quelques petits changements. L'API est aussi totalement compatible avec le multiprocessus de Firefox.
2 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.
3 Ajouter un bouton à la barre d'outils
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 :
4 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.
5 Anatomie d'une WebExtension
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.
6 Autres options de distribution Add-ons, Installation, Landing, WebExtensions
Le processus standard de distribution et d'installation des WebExtensions se fait via Firefox en utilisant un fichier XPI signé obtenu à partir de addons.mozilla.org (AMO) (pour les WebExtensions listées) ou grâce à un téléchargement mis en place par un développeur (pour les WebExtensions non listées).
7 Add-ons in the enterprise Add-ons, Guide, Installation
En tant qu'administrateur informatique d'entreprise, vous souhaiterez peut-être installer des modules complémentaires automatiquement pour vos utilisateurs. Cette page présente les options.
8 Extensions pour applications de bureau Add-ons, Desktop, Guide, Installation, WebExtensions
Si vous avez développé un module complémentaire à une application de bureau, vous pouvez installer le module complémentaire de plusieurs façons :
9 Sideloading add-ons Guide, Installation, Sideloading, WebExtensions
Vous souhaiterez peut-être envoyer un fichier XPI à votre utilisateur par un moyen autre qu'un téléchargement sur le Web, par exemple une distribution par e-mail d'une version bêta pour les tests utilisateur. Dans ce cas, il existe deux options pratiques pour installer le module complémentaire :
10 Browser compatibility for manifest.json Add-ons, WebExtensions, manifest.json
No summary!
11 Comparaison avec le SDK Add-on SDK, WebExtensions
Les WebExtensions et add-ons SDK partagent les mêmes concepts et structures de base. Ces deux technologies utilisent :
12 Comparaison avec les extensions XUL/XPCOM WebExtensions
Cet article couvre à la fois les extensions de surcouche et les extensions bootstrappées mais pas les extensions développées avec le SDK. Pour ces extensions réalisées avec le SDK, se référer à Comparaison avec les add-ons SDK.
13 Compatibilité des navigateurs avec les API JavaScript WebExtensions WebExtensions
No summary!
14 Content Security Policy CSP, WebExtensions
La Politique de sécurité de contenu (ou Content Security Policy en anglais, abrégé en CSP) est un mécanisme permettant d'empêcher les sites Web d'exécuter involontairement du contenu malveillant. Un site web définit une CSP via un en-tête HTTP envoyé par le serveur. Le rôle de la CSP consiste principalement à indiquer les sources légitimes pour les différents types de contenu (tels que les scripts ou les plugins). Par exemple, un site web peut utiliser une CSP pour indiquer que le navigateur ne doit exécuter que du JavaScript provenant du site web lui-même et non d'autres sources. Une CSP peut également ordonner au navigateur d'interdire les pratiques potentiellement dangereuses telles que l'utilisation de eval().
15 Debugging WebExtensions
Cet article explique comment vous pouvez utiliser les outils de développement de Firefox pour déboguer les WebExtensions.
16 Demander les bonnes permissions Add-ons, Comment, Débutant, Extensions, Hox-to, Intermédiaire, Permissions, WebExtensions
Ou comment éviter les permissions décourageant les utilisateurs d'installer vos extensions.
17 Developing extensions for Firefox for Android Beginner, Guide, Mobile, WebExtensions
Vous allez aborder le codage d'une extension pour Firefox pour Android de la même manière que pour une extension de bureau utilisant les API WebExtension ; en utilisant un éditeur de texte ou un outil de votre choix pour écrire le code. Cependant, lorsque vous devez tester et déboguer votre extension, vous devez suivre un processus différent. Cet article vous guide tout au long de ce processus.
18 Differences between desktop and Android extensions Guide, Mobile, WebExtensions
Certaines de ces différences sont dues à la nature de l'environnement Android et donc aux fonctionnalités que Firefox peut implémenter, d'autres sont là où Firefox pour Android n'offre pas encore toutes les fonctionnalités de bureau. Cet article décrit et explique ces différences et examine l'impact qu'elles peuvent avoir sur votre développement d'extensions.
19 Débogage (avant Firefox 50)
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.
20 Démarrer avec Web-ext Guide, Installing, Outils, WebExtension, packaging, test, web-ext
Web-ext est un outil en ligne de commande conçu pour accélérer différentes parties du processus de développement d'extensions Firefox, rendant le développement plus rapide et plus facile. Cet article explique comment installer et utiliser web-ext.
21 Détail de la commande web-ext Options, Outils, Reference, WebExtensions, commands, web-ext
Cette page liste toutes les commandes et options disponibles sous l'outil de ligne de commandes web-ext.
22 Exemples de WebExtensions WebExtensions
Pour illustrer la façon de développer des extensions, nous maintenons un référentiel d'exemples simples des extensions à https://github.com/mdn/webextensions-examples. Cet article décrit les API des WebExtensions utilisées dans ce référentiel.
23 Expérience utilisateur bonnes pratiques Add-ons, Extensions, Guide, UI, UX
Les meilleures extensions de Firefox fournissent aux utilisateurs une nouvelle fonctionnalité ou une fonctionnalité qui répond à un besoin. Répondre à ce besoin aidera les utilisateurs à travailler de manière plus intelligente ou plus efficace, ou plus de plaisir à partir de leur expérience de navigation.
24 Extension des outils de développement
Vous pouvez utiliser les API WebExtensions pour étendre les outils de développement intégrés du navigateur. Pour créer une extension devtools, incluez la clé "devtools_page" dans manifest.json:
25 Incompatibilités avec Chrome WebExtensions
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.
26 Index Add-ons, Index, WebExtensions
No summary!
27 Installation temporaire dans Firefox WebExtensions
Pour installer une extension temporairement :
28 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.
29 Interagir avec le presse-papier WebExtensions
Les WebExtensions peuvent intéragir avec le système de presse-papier à l'aide de document.execCommand():
30 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 :
31 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.
32 Barres laterales WebExtensions, barre latérale
No summary!
33 Bouton de la barre d'adresse
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.
34 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.
35 Elements du menu contextuel WebExtensions
No summary!
36 Extension pages
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.
37 Notifications WebExtensions
No summary!
38 Options page WebExtensions
No summary!
39 Popups WebExtensions, interface utilisateur
No summary!
40 Styles des navigateurs Add-ons, Extensions, 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  :
41 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é.
42 panneaux devtools Debutant(2), 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.
43 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.
44 Les APIs JavaScript WebExtensions
No summary!
45 alarms API, WebExtensions, alarms
Cet API permet de planifier l'exécution d'un code à un instant donné dans le futur. Elle fonctionne de façon analogue à setTimeout() and setInterval() sauf que ces dernières ne fonctionnent pas pour les pages en arrière-plan lorsqu'elles sont chargées à la demande.
46 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.
47 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.
48 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.
49 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.
50 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).
51 alarms.getAll() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, alarms, getAll
Cette méthode permet de récupérer l'ensemble des alarmes actives de l'extension.  Il s'agit d'une fonction asynchrone qui renvoie une promesse (Promise).
52 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.
53 bookmarks API, Add-ons, Bookmarks, Extensions, Interface, Non-standard, Reference, WebExtensions
L'API de la WebExtensions bookmarks permet à une extension d'intéragir 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 existantes, et éditer, supprimer et organiser des marque-pages.
54 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.
55 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.
56 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.unmodifiable.unmodifiable sur les nœuds de signets.
57 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().
58 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 BookmarkTreeNode avec  parentId spécifié. Pour créer un dossier, omettez ou laissez vide le paramètre  CreateDetails.url.
59 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.
60 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 BookmarkTreeNode ID.
61 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 BookmarkTreeNode.
62 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.
63 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.
64 bookmarks.move()
La méthode bookmarks.move() déplace le  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.
65 bookmarks.onChanged API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onChanged
Mise en place quand il y a un changement à :
66 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.
67 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éé.
68 bookmarks.onImportBegan API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onImportBegan
Lancé lorsque le navigateur a commencé à importer un ensemble de signet.
69 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.
70 bookmarks.onMoved
Lancé lorsqu'un signet ou un dossier est déplacé vers un autre dossier parent et / ou position dans un dossier.
71 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.
72 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.
73 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.
74 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.
75 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
76 browserAction API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, browserAction
Ajoute un bouton à la barre d'outils du navigateur.
77 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 :
78 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>).
79 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.
80 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.
81 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.
82 browserAction.getBadgeText() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, browserAction, getBadgeText
Obtient le texte du badge de l'action du navigateur.
83 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.
84 browserAction.getTitle() API, Add-ons, Extensions, Méthode, Non-stand, Reference, WebExtensions, browserAction, getTitle
Obtient le titre de l'action du navigateur.
85 browserAction.isEnabled() API, Add-ons, Extensions, Method, Reference, WebExtensions, browserAction, isEnabled
Renvoie true si l'action du navigateur est activée.
86 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.
87 browserAction.openPopup() API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, browserAction, openPopup
None.
88 browserAction.setBadgeBackgroundColor() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, browserAction, setBadgeBackgroundColor
Défini la couleur de fond du badge.
89 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.
90 browserAction.setIcon() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, browserAction, setIcon
Définit l'icône pour l'action du navigateur.
91 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.
92 browserAction.setTitle() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, browserAction, setTitle
Définit le titre de l'action du navigateur. Le titre s'affiche dans une info-bulle sur l'icône de l'action du navigateur. Vous pouvez passer un tabId en tant que paramètre facultatif — si vous faites cela, le titre est modifié uniquement pour l'onglet donné.
93 browserSettings API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, browserSettings
No summary!
94 browserSettings.allowPopupsForUserEvents API, Add-ons, BrowserSetting, Extensions, Property, WebExtensions, allowPopupsForUserEvents
Un objet 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.
95 browserSettings.cacheEnabled API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, cacheEnabled
Un objet BrowserSetting qui peut être utilisé pour activer ou désactiver globalement le cache du navigateur.
96 browserSettings.homepageOverride API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, homepageOverride
Un objet BrowserSetting qui peut être utilisé pour obtenir une chaîne représentant l'URL actuellement définie comme page d'accueil du navigateur.
97 browserSettings.imageAnimationBehavior API, Add-ons, Extensions, Property, Reference, browserSettings, imageAnimationBehavior
Un objet BrowserSetting qui peut être utilisé pour modifier la façon dont le navigateur traite les images animées, telles que les GIF.
98 browserSettings.newTabPageOverride API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, newTabPageOverride
Un objet 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.
99 browserSettings.newTabPosition
Un objet BrowserSetting qui peut être utilisé pour contrôler la position des onglets nouvellement ouverts par rapport aux onglets déjà ouverts.
100 browserSettings.openBookmarksInNewTabs API, Add-ons, Extensions, Property, Reference, WebExtensions, browsetSettings, openBookmarksInNewTabs
Un objet BrowserSetting dont la valeur sous-jacente est un booléen.
101 browserSettings.openSearchResultsInNewTabs API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, openSearchResultsInNewTabs
Un objet BrowserSetting dont la valeur sous-jacente est un booléen.
102 browserSettings.openUrlbarResultsInNewTabs API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, openUrlbarResultsInNewTabs
Un objet BrowserSetting dont la valeur sous-jacente est un booléen.
103 browserSettings.overrideDocumentColors API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, overrideDocumentColors
Un objet BrowserSetting dont la valeur sous-jacente est une chaîne.
104 browserSettings.proxyConfig API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, proxyConfig
Un objet BrowserSetting qui peut être utilisé pour modifier les paramètres de proxy du navigateur.
105 browserSettings.useDocumentFonts API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, useDocumentFonts
Un objet BrowserSetting dont la valeur sous-jacente est un booléen.
106 browserSettings.webNotificationsDisabled API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, webNotificationsDisabled
Un objet BrowserSetting qui peut être utilisé pour empêcher les sites Web d'afficher des Notifications à l'aide de l'API Web de notifications.
107 contextMenuShowEvent API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, contextMenuShowEvent
Un objet BrowserSetting qui détermine si le menu contextuel du navigateur est affiché sur l'événement mouseup ou sur l'événement mousedown.
108 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.
109 browsingData.DataTypeSet API, Add-ons, DataTypeSet, Extensions, Reference, Type, WebExtensions, browsingData
Le type browsingData.DataTypeSet  décrit un ensemble de types de données.
110 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.
111 browsingData.remove() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, remove, supprimer
Supprime les données de navigation spécifiées.
112 browsingData.removeCache() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removeCache
Effacer le cache du navigateur.
113 browsingData.removeCookies() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, browsingData, removeCookies
Efface les cookies du navigateur
114 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.
115 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.
116 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).
117 browsingData.removeLocalStorage() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removeLocalStorage
Efface tout le stockage local créé par des sites Web.
118 browsingData.removePasswords() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removePasswords
Efface les mots de passes enregistrés
119 browsingData.removePluginData() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removePluginData
Efface les données stockées par les plugins du navigateur.
120 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.
121 clipboard API, Add-ons, Clipboard, Extensions, Reference, WebExtensions
L'API du 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.
122 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é.
123 commands API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, commands
Ecoutez l'utilisateur éxécutant les commandes que vous avez enregitrées à l'aide des commandes clefs manifest.json.
124 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.
125 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.
126 commands.update() API, Add-ons, Extensions, Method, Reference, Update, WebExtensions, commands
Changez la description ou le raccourci clavier pour la commande donnée.
127 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 manifest.json.
128 onCommand API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, commands, onCommand
Les événements ont trois fonctions :
129 contentScripts
Utilisez cette API pour enregistrer des scripts de contenu. L'enregistrement d'un script de contenu demande au navigateur d'insérer les scripts de contenu donnés dans des pages correspondant aux modèles d'URL donnés.
130 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.
131 contentScripts.RegisteredContentScript.unregister() API, Extensions, Reference, RegisteredContentScript.unregister, contentScripts
None.
132 contentScripts.register() API, Extensions, Méthode, Reference, contentScripts, register
Utilisez cette fonction pour enregistrer un ou plusieurs scripts de contenu.
133 contextualIdentities
Travailler avec des identités contextuelles: lister, créer, supprimer et mettre à jour des identités contextuelles.
134 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.
135 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.
136 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.
137 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.
138 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.
139 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é.
140 contextualIdentities.remove() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, contextualIdentities, remove, supprimer
Supprime une identité contextuelle, compte tenu de son ID de cookie.
141 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.
142 contextualIdentitities.ContextualIdentity API, Add-ons, ContextualIdentity, Extensions, Reference, Type, WebExtensions, contextalIdentities
Le type contextualIdentities.ContextualIdentity décrit une identité contextuelle unique.
143 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.
144 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.
145 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.
146 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é.
147 cookies.get() API, Add-ons, Cookies, Extensions, Method, Non-standard, Reference, WebExtensions, get
La méthode get() de l'API cookies  récupère des informations sur un seul cookie, compte tenu de son nom et de son URL.
148 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.
149 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.
150 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é.
151 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.
152 cookies.set() API, Add-ons, Cookies, Extensions, Method, Non-standard, Reference, WebExtensions, set
La méthode set() de l'API cookies défint un cookie contenant les données de cookie spécifiées. Cette méthode équivaut à l'émission d'un en-tête HTTP Set-Cookie lors d'une requête adressée à une URL donnée.
153 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.
154 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.
155 devtools.inspectedWindow.reload() API, Add-ons, Extensions, Reference, WebExtensions, devtools.inspectedWindow, reload
Recharge la fenêtre à laquelle les devtools sont attachés.
156 devtools.inspectedWindow.tabId API, Add-ons, Extensions, Reference, WebExtensions, devtools.inpectedWindow, tabId
L'ID de tab est que cette instance des devtools est jointe, représenté comme un nombre.
157 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).
158 devtools.network.getHAR() Add-ons, Extensions, WebExtensions, devtools.network, getHAR
Obtenez un journal HAR pour la page chargée dans l'onglet en cours.
159 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
160 devtools.network.onRequestFinished API, Add-ons, DevTools, Event, Extensions, Reference, WebExtensions, onRequestFinished
Lancé lorsqu'une requête réseau est terminée et que ses détails sont disponibles pour l'extension.
161 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.
162 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.
163 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.
164 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.
165 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 Promesse renvoyé par browser.devtools.panels.create().
166 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.
167 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.
168 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.
169 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.
170 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.
171 devtools.panels.create() API, Add-ons, Create, Extensions, Reference, WebExtensions, devtools.panels
Ajoute un nouveau panneau aux devtools.
172 devtools.panels.elements API, Add-ons, Elements, Extensions, Reference, WebExtensions, devtools.panels
Un objet ElementsPanel qui représente l'inspecteur HTML/CSS du navigateur
173 devtools.panels.onThemeChanged API, Add-ons, DevTools, Reference, WebExtensions, devtools.panels, onThemeChanged
Remplacement quand le thème de devtools change
174 devtools.panels.themeName API, Add-ons, DevTools, Reference, WebExtensions, devtools.panels, themeName
Le nom du thème de devtools actuellement sélectionné.
175 dns API, Add-ons, DNS, Extensions, WebExtensions
No summary!
176 dns.resolve() API, Add-ons, DNS, Extensions, Method, Reference, WebExtensions, resolve
Résout le nom d'hôte donné en un enregistrement DNS.
177 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.
178 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.
179 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..
180 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.
181 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é.
182 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.
183 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.
184 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.
185 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.
186 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.
187 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.
188 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.
189 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..
190 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.
191 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.
192 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 DownloadItems de l'historique de téléchargement du navigateur sans supprimer les fichiers téléchargés du disque.
193 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é.
194 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).
195 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.
196 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.
197 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.
198 downloads.pause()
La fonction pause() de l'API downloads interrompt un téléchargement.
199 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.
200 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.
201 downloads.search() API, Add-ons, Extensions, Méthode, Non-standard, Recherche, Reference, Search, WebExtensions, downloads
La fonction search() de l'API downloads interroge les DownloadItems disponibles dans le gestionnaire de téléchargements du navigateur, et renvoie celles qui correspondent aux spécifications critères de recherche.
202 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.
203 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.
204 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.
205 events API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, events
Types communs utilisés par les API qui distribuent les événements.
206 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.
207 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.
208 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ù.
209 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.
210 extension.ViewType API, Add-ons, Extension, Extensions, Non-standard, Reference, Type, ViewType, WebExtensions
Le type de vue de l'extension.
211 extension.getBackgroundPage() API, Add-ons, Extension, Extensions, Méthode, Non-standard, Reference, WebExtensions, getBackgroundPage
Alias de runtime.getBackgroundPage().
212 extension.getExtensionTabs() API, Add-ons, Extension, Extensions, Method, Non-standard, Reference, WebExtensions, getExtensionTabs
Renvoie un tableau des objets de la Window JavaScriptpour chacun des onglets qui s'exécutent dans l'extension actuelle. Si windowId est spécifié, renvoie uniquement les objets Window des onglets attachés à la fenêtre spécifiée.
213 extension.getURL() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getURL
Convertit un chemin relatif dans le répertoire d'installation d'une extension en une URL complète.
214 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 :
215 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é..
216 extension.isAllowedFileSchemeAccess() API, Add-ons, Extension, Extensions, Méthode, Non-standard, Reference, WebExtensions, isAllowedFileSchemeAccess
None.
217 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".
218 extension.lastError API, Add-ons, Extension, Extensions, Non-standard, Property, Reference, WebExtensions, lastError
Un alias de runtime.lastError.
219 extension.onRequest API, Add-ons, Event, Extension, Extensions, Reference, WebExtensions, onRequest
Lancé lorsqu'une requête est envoyée par un processus d'extension ou un script de contenu.
220 extension.onRequestExternal API, Add-ons, Event, Extension, Extensions, Non-standard, Reference, WebExtensions, onRequestExternal
Lancé lorsqu'une requête est envoyée depuis une autre extension.
221 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
222 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.
223 extensionTypes API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, extensionType
Certains types communs utilisés dans d'autres APIs WebExtensions.
224 extensionTypes.ImageDetails API, Add-ons, Extensions, ImageDetails, Non-standard, Reference, Type, WebExtensions, extensionType
Details sur le format et la qualité de l'image.
225 extensionTypes.ImageFormat API, Add-ons, Extensions, ImageFormat, Non-standard, Reference, Type, WebExtensions, extensionTypes
Le format d'une image.
226 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 :
227 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.
228 find API, Add-ons, Extensions, Reference, WebExtensions, find
Trouve un texte dans une page web, et met en évidence les correspondances.
229 find.find() API, Add-ons, Extensions, Method, Reference, WebExtensions, find
Recherche du texte dans un onglet.
230 find.highlightResults() API, Add-ons, Extensions, Method, Reference, WebExtensions, find, highlightResults
Souligne les résultats d'un précédent appel à find.find().
231 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.
232 history API, Add-ons, Extensions, History, Interface, Non-standard, Reference, WebExtensions
Utilisez l'API historique pour interargir avec l'historique du navigateur.
233 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.
234 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
235 history.VisitItem API, Add-ons, Extensions, History, Non-standard, Reference, Type, VisiItem, WebExtensions
Un objet décrivant une seule visite sur une page.
236 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 TransitionType est enregistré comme "liens".
237 history.deleteAll() API, Add-ons, Extensions, History, Méthode, Non-standard, Reference, WebExtensions, deleteAll
Supprime toutes les visites de l'historique du navigateur.
238 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.
239 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.
240 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.
241 history.onTitleChanged API, Add-ons, Event, History, Reference, WebExtensions, onTitleChanged
Les événements ont trois fonctions :
242 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.
243 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.
244 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.
245 i18n API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, i18n
Fonctions pour internationaliser votre extension. Vous pouvez utiliser ces API pour obtenir des chaînes localisées à partir des fichiers de locale fournis avec votre extension, connaître la langue actuelle du navigateur et connaître la valeur de son En-tete Accept-Language.
246 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.
247 i18n.LanguageCode
Une balise de langue telle que "en-US" ou "fr".
248 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).
249 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.
250 i18n.getMessage() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getMessage, i18n
Obtient la chaîne localisée pour le message spécifié.
251 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.
252 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).
253 identity.getRedirectURL() API, Add-ons, Extensions, Identity, Method, Reference, WebExtensions, getRedirectURL
Génère une URL que vous pouvez utiliser comme URL de redirection.
254 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.
255 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.
256 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.
257 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 :
258 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.
259 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.
260 management API, Add-ons, Extensions, Reference, WebExtensions, management
Obtenez les éléments sur les modules complémentaires installés.
261 ExtensionInfo API, Add-ons, ExtensionInfo, Extensions, Reference, Type, WebExtensions, management
Un objet ExtensionInfo contenant les informations sur l'extension.
262 management.get() API, Add-ons, Méthode, Reference, WebExtensions, get, management
Récupère un objet ExtensionInfo contenant des informations sur l'extension spécifiée.
263 management.getAll() API, Add-ons, Méthode, Reference, WebExtensions, getAll, management
Récupère un ensemble d'objets ExtensionInfo, un pour chaque extension installé.
264 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.
265 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.
266 management.getSelf() API, Add-ons, Méthode, Reference, WebExtensions, getSelf, management
Récupère un objet ExtensionInfo contenant les informations de l'extension appelée.
267 management.onDisabled() API, Add-ons, Event, Reference, WebExtensions, management, onDisabled
Action quand l'extension est désactivée.
268 management.onEnabled() API, Add-ons, Event, Reference, WebExtensions, management, onEnabled
Action quand une extension est activée.
269 management.onInstalled() API, Add-ons, Event, Reference, WebExtensions, management, onInstalled
Action quand une extension est installée.
270 management.onUninstalled() API, Add-ons, Event, Reference, WebExtensions, management, onUninstalled
Action quand une extension est désinstallée.
271 management.setEnabled() API, Add-ons, Méthode, Reference, WebExtensions, management, setEnabled
Active ou désactive l'extension ajoutée.
272 management.uninstall() API, Add-ons, Méthode, Reference, WebExtensions, management, uninstall
Désinstalle une extension, compte tenu de son ID.
273 management.uninstallSelf() API, Add-ons, Méthode, Reference, UnintallSeft, WebExtensions, management
Désinstalle l'appel de l'extension.
274 menus API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, contextMenus, menus
Ajoutez des éléments au système de menus du navigateur.
275 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 ContextType est "browser_action" ou "page_action". Tout élément au-delà de cette limite sera ignoré.
276 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.
277 menus.ItemType API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, contextMenus, itemtype
Le type d'élément de menu.
278 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.
279 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.
280 menus.onClicked API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, contextMenus, onClicked
Lancé lorsqu'un élément de menu est cliqué.
281 menus.onHidden API, Add-ons, Event, Extensions, Reference, WebExtensions, menus, onHidden
No summary!
282 menus.onShown API, Add-ons, Event, Extensiosn, Reference, WebExtensions, menus, onShown
Lancé lorsque le navigateur a montré un menu.
283 menus.refresh() API, Add-ons, Extensions, Method, Reference, WebExtensions, menus, refresh
Actualise un menu affiché.
284 menus.remove() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, contextMenus, remove
Supprime un élément de menu.
285 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.
286 menus.update() API, Add-ons, Extensions, Method, Non-standard, Reference, Update, WebExtensions, contextMenus
Met à jour un élément de menu précédemment créé.
287 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.
288 notifications.NotificationOptions AP, Add-ons, Extensions, Non-standard, NotificationOptions, Refere, Type, WebExtensions
Ce type contient les données nécessaires pour :
289 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".
290 notifications.clear() API, Add-ons, Extensions, Method, Non-standard, Notifications, Reference, WebExtensions, clear
Efface une notification, compte tenu de son identifiant.
291 notifications.create() API, Add-ons, Create, Extensions, Method, Non-standard, Notifications, Reference, WebExtensions
Crée et affiche une notification.
292 notifications.getAll() API, Add-ons, Extensions, Method, Non-standard, Notifications, Reference, WebExtensions, getAll
Obtient toutes les notifications actuellement actives créées par l'extension.
293 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.
294 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).
295 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.
296 notifications.onShown API, Add-ons, Event, Extensions, Reference, WebExtensions, events, onShown
Lancé immédiatement après l'affichage d'une notification.
297 notifications.update() API, Add-ons, Extensions, Method, Non-standard, Notifications, Reference, Update, WebExtensions
Met à jour une notification, compte tenu de son identifiant
298 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.
299 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.
300 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.
301 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).
302 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.
303 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.
304 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.
305 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.
306 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.
307 pageAction.ImageDataType API, Add-ons, Extensions, ImageDataType, Non-standard, Reference, Type, WebExtensions, pageAction
Données en pixel pour une image.
308 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.
309 pageAction.getTitle() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getTitle, pageAction
Obtient le titre de la page action.
310 pageAction.hide() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, hide, pageAction
Masque l'action de page pour un onglet donné.
311 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é..
312 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.
313 pageAction.openPopup() API, Add-ons, Extensions, Method, Reference, WebExtensions, close, sidebarAction
None.
314 pageAction.setIcon() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, pageAction, setIcon
Définit l'icône de l'action de la page
315 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.
316 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
317 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.
318 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:
319 Permissions API, Add-ons, Permissions, Reference, Type, WebExtensions
Un objet Permissions  représente une collection de permissions.
320 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.
321 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.
322 permissions.onAdded API, Add-ons, Evènement, Permissions, Reference, WebExtensions, onAdded
Activé lorsque l'extension a accordé de nouvelles permissions.
323 permissions.onRemoved API, Add-ons, Event, Permissions, Reference, WebExtensions, onRemoved
Activé lorsque certaines permissions sont supprimés de l'extension.
324 permissions.remove() API, Add-ons, Method, Permissions, Reference, WebExtensions, remove
Demander d'abandonner les permissions listées dans l'objet permissions.Permissions.
325 permissions.request() API, Add-ons, Method, Permissions, Reference, WebExtensions, request
Demandez l'ensemble des permissions répertoriées dans l'objet permissions.Permissions.
326 pkcs11 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.
327 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.
328 pkcs11.installModule() API, Add-ons, Extensions, Method, Reference, WebExtensions, installModule, pkcs11
Installe le module PKCS # 11 nommé, le rendant disponible pour Firefox
329 pkcs11.isModuleInstalled() API, Add-ons, Extensions, Method, Reference, WebExtensions, isModuleInstalled, pkcs11
Vérifie si le module PKCS #11 nommé est actuellement installé dans Firefox.
330 pkcs11.uninstallModule() API, Add-ons, Extensions, Method, Reference, WebExtensions, pkcs11, uninstallModule
Désinstalle le module PKCS #11 nommé de Firefox.
331 privacy API, Add-ons, Extensions, Privacy, Reference, WebExtensions
Accédez et modifiez différents paramètres de navigateur liés à la vie privée.
332 privacy.network API, Add-ons, Extensions, Network, Pricavy, Property, Reference, WebExtensions
No summary!
333 privacy.services API, Add-ons, Extensions, Privacy, Property, Reference, Services
No summary!
334 privacy.websites API, Add-ons, Extensions, Privacy, Property, Reference, WebExtensions, websites
No summary!
335 proxy API, Add-ons, Proxy, WebExtensions
Utilisez l'API proxy pour proxy requêtes Web. Il y a deux façons différentes de le faire :
336 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.
337 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.
338 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.
339 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.
340 proxy.register() API, Add-ons, Function, Méthode, Proxy, Reference, WebExtensions, register, registerProxyScript
Enregistre un fichier PAC (Proxy Auto-Configuration). Le fichier est exécuté immédiatement, et sa fonction FindProxyForURL() sera appelée pour toutes les demandes HTTP, HTTPS ou FTP.
341 proxy.unregister() API, Add-ons, Extensions, Méthode, Proxy, Reference, WebExtensions, unregister
Annule l'inscription d'un fichier Proxy Auto-Configuration (PAC). Cela a été enregistré par un appel précédent à proxy.register().
342 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 s'exécute.
343 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().
344 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.
345 runtime.OnRestartRequiredReason API, Add-ons, Extensions, Non-standard, OnRestartsRequiredReason, Reference, Type, WebExtensions, runtime
La raison pour laquelle l'événement  onRestartRequired est en cours d'exécution.
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.RequestUpdateCheckStatus API, Add-ons, Extensions, Non-standard, Reference, RequestUpdateCheckStatus, Type, WebExtensions, runtime
Résultat d'un appel à runtime.requestUpdateCheck().
352 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.
353 runtime.connectNative() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, connectNative, runtime
Pour plus d'informations, voir messagerie native.
354 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.
355 runtime.getBrowserInfo()
Renvoie les informations sur le navigateur dans lequel l'extension est installée.
356 runtime.getManifest() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getManifest, runtime
None.
357 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.
358 runtime.getPlatformInfo() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getPlatformInfo, runtime
Renvoies des informations sur la plate-forme actuelle.
359 runtime.getURL() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, getURL, runtime
string. L'URL complète de la ressource.
360 runtime.id API, Add-ons, Extensions, Non-standard, Property, Reference, WebExtensions, runtime, §ID
L'ID de l'extension
361 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.
362 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 requis.
363 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.
364 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.
365 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.
366 runtime.onMessage API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onmessage, runtime
Pour envoyer un message qui sera reçu par le module d'écoute onMessage, utilisez  runtime.sendMessage() ou (pour envoyer un message à un script de contenu) tabs.sendMessage().
367 runtime.onMessageExternal API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onMessageExternal, runtime
Cette API ne peut pas être utilisée dans un script de contenu.
368 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.
369 runtime.onStartup API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onStartup, runtime
Lancé lorsqu'un premier profil a cette extension installée. 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'.
370 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.
371 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.
372 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.
373 runtime.openOptionsPage()
C'est une fonction asynchrone  qui renvoie une Promise.
374 runtime.reload() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, reload, runtime
Recharge une extension.
375 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.
376 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.
377 runtime.sendNativeMessage() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, runtime, sendNativeMessage
Envoie un seul message d'une extension à une application native.
378 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.
379 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.
380 sessions.Filter API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, filter, sessions
L'objet Filter permet de restreindre le nombre d'objets Session retournés par un appel à sessions.getRecentlyClosed().
381 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 est défini sur 25.
382 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.
383 sessions.forgetClosedTab() API, Add-ons, Extensions, Method, Reference, WebExtensions, forgetClosedTab, sessions
C'est une fonction asynchrone qui renvoie une Promise.
384 sessions.forgetClosedWindow() API, Add-ons, Extensions, Method, Reference, WebExtensions, forgetClosedWindows, sessions
C'est une fonction asynchrone qui renvoie une Promise.
385 sessions.getRecentlyClosed() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getRecentlyClosed, sessions
Renvoie un ensemble d'objets 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).
386 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.
387 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.
388 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.
389 sessions.removeTabValue() API, Add-ons, Extensions, Method, Reference, WebExtensions, removeTabValue, sessions
Supprime une valeur précédemment stockée par un appel à sessions.setTabValue.
390 sessions.removeWindowValue() API, Add-ons, Extensions, Method, Reference, WebExtensions, removeWindowsValue, sessions
Supprime une valeur précédemment stockée par un appel à sessions.setWindowValue.
391 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.
392 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.
393 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.
394 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.
395 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>).
396 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.
397 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.
398 sidebarAction.getTitle() API, Add-ons, Extensions, Method, Reference, WebExtensions, getTitle, sidebarAction
Obtient le titre de la barre latérale.
399 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.
400 sidebarAction.open() API, Add-ons, Extensions, Method, Reference, open, sidebarAction
Aucun
401 sidebarAction.setIcon() API, Add-ons, Extensions, Method, Reference, WebExtensions, setIcon, sidebarAction
Définit l'icône de la barre latérale.
402 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.
403 sidebarAction.setTitle() API, Add-ons, Extensions, Method, Reference, WebExtensions, setTitle, sidebarAction
Définit le titre de la barre latérale. Le titre est affiché partout où le navigateur affiche les barres latérales disponibles. Par exemple, Firefox le montrera dans le menu "View > Barre latérale". Il est également affiché en haut de la barre latérale lorsque la barre latérale est ouverte.
404 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.
405 storage.StorageArea API, Add-ons, Extensions, Non-standard, Reference, Storage, StorageArea, Type, WebExtensions
StorageArea est un objet représentant une zone de stockage.
406 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.
407 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.
408 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.
409 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.
410 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..
411 storage.StorageChange API, Add-ons, Extensions, Non-standard, Reference, Storage, StorageChange, Type, WebExtensions
Les objets StorageChange contiennent les propriétés suivantes :
412 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.
413 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.
414 storage.onChanged API, Add-ons, Event, Extensions, Non-standard, Reference, Storage, WebExtensions, onChanged
Lancé lorsqu'un ou plusieurs éléments changent.
415 storage.sync API, Add-ons, Extensions, Non-standard, Property, Reference, Storage, Sync, WebExtensions
Réprésente la zone de stockage de synchronisation. Les éléments stockés dans la  synchronisation sont synchronisés par le navigateur, et sont 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.
416 tabs API, Add-ons, Extensions, Interface, NeedsTranslation, Non-standard, Reference, TopicStub, WebExtensions, tabs
Interagissez avec le système d'onglets du navigateur.
417 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.
418 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é.
419 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().
420 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).
421 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.
422 tabs.TabStatus API, Add-ons, Extensions, Non-standard, Reference, TabStatus, Type, WebExtensions, tazbs
Indique si l'onglet a terminé le chargement.
423 tabs.WindowType API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, WindowType, tabs
Le type de fenêtre qui héberge cet onglet.
424 tabs.ZoomSettings API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, ZoomSettings, tabs
Définit les paramètres de zoom pour un onglet : modescope, et le facteur de zoom par défaut.
425 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".
426 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.
427 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.
428 tabs.captureVisibleTab() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, captureVisibleTab, tabs
Crée un 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 la méthode.
429 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.
430 tabs.create() API, Add-ons, Create, Extensions, Méthode, Non-standard, Reference, WebExtensions, tabs
Crée un nouvel onglet
431 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).
432 tabs.discard() API, Add-ons, Extensions, Méthode, WebExtensions, discard, onglets, tabs
Rejette un ou plusieurs onglets.
433 tabs.duplicate() API, Add-ons, Duplicate, Extensions, Method, Non-standard, Reference, WebExtensions, onglets, tabs
Duplique un onglet, donné son identifiant.
434 tabs.executeScript() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, executeScript, onglets, tabs
Injecte du code JavaScript dans une page.
435 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.
436 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.
437 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.
438 tabs.getSelected() API, Add-ons, Deprecated, Extensions, Method, Non-standard, Reference, WebExtensions, getSelected, tabs
Obtient l'onglet sélectionné dans la fenêtre spécifiée
439 tabs.getZoom() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getZoom, tabs
Obtient le facteur de zoom actuel pour l'onglet spécifié.
440 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é.
441 tabs.hide() API, Add-ons, Extensions, Method, Reference, WebExtensions, hide, tabs
Masque un ou plusieurs onglets.
442 tabs.highlight() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, highlight, tabs
Une Promise  qui sera remplie avec un objet  windows.Window contenant des détails sur la fenêtre dont les onglets ont été mis en surbrillance. Si la fenêtre n'a pas pu être trouvée ou qu'une autre erreur se produit, la promesse sera rejetée avec un message d'erreur.
443 tabs.insertCSS() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, insertCSS, onglets, tabs
Injecter du code CSS dans une page web.
444 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.
445 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.
446 tabs.onActiveChanged API, Add-ons, Deprecated, Event, Extensions, Non-standard, Reference, WebExtensions, onActiveChanged, tabs
Se déclenche lorsque l'onglet sélectionné dans une fenêtre change. Notez que l'URL de l'onglet peut ne pas être définie au moment où cet événement a été déclenché, mais vous pouvez écouter les événements tabs.onUpdated pour être averti lorsqu'une URL est définie.
447 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.
448 tabs.onCreated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onCreated, tabs
Lancé lorsqu'un onglet est créé.
449 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.
450 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.
451 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
452 tabs.onMoved API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onMoved, tabs
Lancé lorsqu'un onglet est déplacé dans une fenêtre
453 tabs.onRemoved API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onRemoved, tabs
Lancé quand un onglet est fermé.
454 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é.
455 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.
456 tabs.onUpdated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onUpdated, tabs
Lancé lorsqu'un onglet est mis à jour
457 tabs.onZoomChange API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onZoomChange, tabs
Envoyé lorsqu'un onglet est agrandi.
458 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.
459 tabs.printPreview() API, Add-ons, Extensions, Méthode, Reference, WebExtensions, printPreview, tabs
None.
460 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.
461 tabs.reload() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, reload, tabs
Rechargez un onglet, en contournant éventuellement le cache Web local.
462 tabs.remove() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, remove, tabs
Ferme un ou plusieurs onglets.
463 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().
464 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.
465 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.
466 tabs.sendRequest() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, sendRequest, tabs
Envoie une seule requête au(x) script(s) de contenu dans l'onglet spécifié, avec un rappel facultatif à exécuter lorsqu'une réponse est renvoyée. L'événement extension.onRequest est déclenché dans chaque script de contenu exécuté dans l'onglet spécifié pour l'extension en cours.
467 tabs.setZoom() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, setZoom, tabs
Effectue un zoom sur l'onglet spécifié.
468 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.
469 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.
470 tabs.toggleReaderMode() API, Add-ons, Extensions, Method, Reference, WebExtensions, tabs, toogleReaderMode
Bascule en mode Lecteur pour l'onglet donné.
471 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.
472 theme Extensions, Themes, WebExtensions, add-on
Permet aux extensions du navigateur de mettre à jour le thème du navigateur.
473 Theme Extension, Theme, WebExtensions, add-on
Un objet thème représente la spécification d'un thème.
474 theme.getCurrent() API, Add-ons, Extensions, Method, Reference, Theme, WebExtensions, getCurrent
Retourne le theme utilisé actuellement sous la forme d'un objet Theme. Les arguments disponible dans l'objet couleur sont listés dans les propriétés de la couleur.
475 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 :
476 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()
477 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 donné.
478 topSites API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, topSites
Utilisez l'API topSites pour obtenir un tableau contenant tous les sites répertoriés dans la page "Nouvel onglet" du navigateur.
479 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.
480 topSites.get() API, Add-ons, Extensions, Méthode, Non-standard, Reference, WebExtensions, get, topSites
Obtients un tableau contenant tous les sites répertoriés dans la page "Nouvel onglet" du navigateur.
481 types API, Add-ons, Extensions, Reference, Types, WebExtensions
Définit le type BrowserSetting , qui est utilisé pour représenter un paramètre de navigateur.
482 BrowserSetting API, Add-ons, BrowserSetting, Extensions, Reference, Type, Types, WebExtensions
Un BrowserSetting est un objet représentant un paramètre de navigateur.
483 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.
484 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..
485 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é.
486 set() API, Add-ons, BrowserSetting, Extensions, Privacy, Reference, WebExtensions, set
Utilisez BrowserSetting.set() pour modifier le paramètre du navigateur vers une nouvelle valeur.
487 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.
488 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 :
489 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.
490 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.
491 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.
492 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.
493 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.
494 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.
495 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 :
496 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.
497 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.
498 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.
499 webNavigation.onReferenceFragmentUpdated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onReferenceFragmentUpdated, webNavigation
Les événements ont trois fonctions :
500 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).
501 webRequest API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, webRequest
Chaque évènement est émis à une étape particulière de la requête. Les évènements sont émis dans l'ordre suivant:
502 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.
503 windows.CreateType API, Add-ons, CreateType, Extensions, Non-standard, Reference, Type, WebExtensions, Windows
Spécifie le type de fenêtre du navigateur à créer.
504 windows.WINDOW_ID_CURRENT API, Add-ons, Extensions, Non-standard, Propriété, Référence(2), WINDOW_ID_CURRENT, WebExtensions, Windows
La valeur windowId pour la fenêtre actuelle
505 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.
506 windows.Window Fenêtre
Informations sur une fenêtre du navigateur.
507 windows.WindowState API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, WindowState, Windows
L'état de cette fenêtre du navigateur.
508 windows.WindowType API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, WindowType, Windows
Le type de la fenêtre du navigateur est comme çà.
509 windows.create() API, Add-ons, Create, Extensions, Fenêtre, Méthode, Non-standard, Référence(2), WebExtensions, Windows
Crée une nouvelle fenêtre.
510 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.
511 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.
512 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.
513 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' — et la transmet à un rappel.
514 windows.onCreated API, Add-ons, Event, Extensions, Non-standard, Référence(2), WebExtensions, Windows, onCreated
Lancer quand la fenêtre est créée
515 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.
516 windows.onRemoved API, Add-ons, Event, Extensions, Non-standard, Référence(2), WebExtensions, Windows, onRemoved
Lancer quand une fenêtre est fermée.
517 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.
518 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.
519 Les WebExtensions et l'ID Add-on WebExtensions
Les extensions de Firefox contiennent un identifiant unique à la fois dans Firefox lui-même et sur le site addons.mozilla.org (AMO). Par exemple, il est utilisé par Firefox pour vérifier les mises à jour des extensions installées et identifier les objets (tels que les magasins de données) controlés par cette extension.
520 Modifier une page web
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.
521 Motifs (Match patterns) 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.
522 Native messaging WebExtensions
Natives messaging permet qu'une extension puisse échanger des messages avec une extension native installlée sur l'ordinateur de l'utilisateur. Ceci permet que des applications natives puisse fournir un service à des extensions sans avoir le besoin d'être atteignable via internet. Un des exemples typiques 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 que les extensions puisse accéder à des ressources qui ne sont pas accessible via les API WebExtension, par exemple, l'accès à du matériel hardware particulier.
523 Partage d'objets avec des scripts de page Add-ons, Extensions, WebExtensions, 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.
524 Portage d'une extension Firefox héritée WebExtensions
Si vous avez développé une extension Firefox en utilisant une technologie héritée en utilisant XUL/XPCOM ou le kit d'extensions, cette page vous aidera à migrer votre extension pour utiliser les API WebExtensions. La norme pour créer des extensions pour Firefox consiste à utiliser les API WebExtensions. Ce sera le seul type d'extension pris en charge par Firefox d'ici la fin du mois de novembre 2017 avec la sortie de Firefox 57.
525 Portage d'une extension Google Chrome WebExtensions
Les extensions développées avec les API WebExtensions sont conçues pour la compatibilité entre navigateurs : dans une large mesure, la technologie est directement compatible avec l' API d'extension supportée par Google Chrome et Opera. Les extensions écrites pour ces navigateurs seront, dans la plupart des cas, exécutées dans Firefox avec seulement quelques changements. Presque toutes les APIs WebExtension sont prises en charge à l'aide de fonctions de rappel sous l'espace de noms chrome , de la même manière que Chrome. Les seules API qui ne sont pas prises en charge dans l'espace de noms chrome sont celles qui sont intentionnellement incompatibles avec Chrome. Dans ces quelques cas, la page de documentation de l'API indique explicitement qu'elle est uniquement prise en charge dans l'espace de noms du browser. Le processus de portage d'une extension depuis Chrome ou Opera peut se dérouler ainsi :
526 Prerequisites
Tout ce dont vous avez besoin pour Firefox 45 ou supérieur. Voir votre première extension pour commencer.
527 Publier votre extension WebExtensions
Une fois que vous avez terminé d'écrire et de tester votre extension, vous voudrez probablement la partager avec d'autres personnes. Mozilla propose un site web : addons.mozilla.org (communément abrégé en AMO), où les développeurs peuvent publier des extensions et les utilisateurs peuvent les trouver. En publiant votre extension sur AMO, vous pouvez participer à notre communauté d'utilisateurs et de créateurs, et trouver un public pour votre extension.
528 Qu'est-ce que les WebExtensions ? Extensions, WebExtensions
Une extension ajoute des fonctionnalités et des fonctions à un navigateur. Il est créé en utilisant une technologie Web familière: HTML, CSS et JavaScript. Il peut tirer parti des mêmes API Web que JavaScript sur une page Web, mais une extension a également accès à son propre ensemble d'API JavaScript. Cela signifie que vous pouvez faire beaucoup plus dans une extension que vous pouvez avec du code dans une page Web. Voici quelques exemples de choses que vous pouvez faire :
529 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.
530 Scripts de contenu 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 de l’extension ou aux scripts qui font partie du site web lui-même, tels que ceux chargés par l’élément <script>).
531 Sécurité bonne pratique Débutant, Extensions, Intermédiaire, Sécurité, WebExtensions, revue
Voici une liste des meilleures pratiques à suivre pour protéger les utilisateurs de votre extension. Si vous ne suivez pas ces bonnes pratiques, votre extension risque d'échouer les avis sur addons.mozilla.org, Si vous ne suivez pas ces bonnes pratiques, votre extension risque d'échouer les avis survous empêchant ainsi de distribuer votre module ou de le bloquer à l'installation dans Firefox.
532 Test des fonctionnalités persistantes et de redémarrage Comment, Débutant, Développement, Intermédiaire, WebExtensions, add-on, test, web-ext
Lors du test de votre extension, vous pouvez remarquer que certaines fonctionnalités se réinitialisent ou cessent de fonctionner lorsque vous chargez une version mise à jour ou après le redémarrage de Firefox. Par exemple, vous pouvez utiliser le stockage local et remarquer que les données précédemment sauvegardées disparaissent lorsque vous rechargez votre extension. Alternativement, vous pouvez tester votre extension à travers un redémarrage de Firefox, mais notez que votre extension ne reste pas chargée.
533 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 :
534 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.
535 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.
536 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.
537 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.
538 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.
539 Votre deuxième WebExtension WebExtensions
No summary!
540 Votre première WebExtension Guide, WebExtensions
Dans cet article, nous allons créer une WebExtension pour Firefox, de A à Z. Ce module ne fait qu'ajouter une bordure de couleur rouge sur toutes les pages chargées depuis le site "mozilla.org" et tous ses sous-domaines.
541 WebExtensions intégrées
A partir de Firefox 51, vous pouvez intégrer une WebExtension dans une extension bootstrapped classique ou dans une extension dans le SDK des extensions.
542 manifest.json Add-ons, Extensions, WebExtensions
Le fichier manifest.json est un fichier formaté à la manière du JSON, et c'est le seul fichier que chaque extension utilisant les API WebExtension doit contenir.
543 applications Add-ons, Extensions, WebExtensions
La clé d'application contient des clés qui sont spécifiques à certaines applications hôtes.
544 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.
545 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.
546 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.
547 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 :
548 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.
549 commands Add-ons, Extensions, WebExtensions
Utilisez la clé commands pour définir un ou plusieurs raccourcis clavier pour votre extension.
550 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é.
551 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.
552 default_locale Add-ons, Extensions, WebExtensions
Cette clé doit être présente si l'extension contient le répertoire _locales, et doit être absente sinon. Il identifie un sous-répertoire de _locales, et ce sous-répertoire sera utilisé pour trouver les chaînes par défaut pour votre extension.
553 description Add-ons, Extensions, WebExtensions
Une brève description de l'extension, destinée à être affichée dans l'interface utilisateur du navigateur.
554 developer
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.
555 devtools_page
Utilisez cette clé pour activer votre extension et intégrer les outils de développement du navigateur.
556 homepage_url Add-ons, Extensions, WebExtensions
URL pour la page d'accueil de l'extension.
557 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.
558 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.
559 manifest_version Add-ons, Extensions, WebExtensions
Cette clé spécifie la version de manifest.json utilisée par cette extension.
560 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.
561 omnibox Add-ons, Extensions, WebExtensions
Utilisez la clé omnibox pour définir un mot-clé omnibox pour votre extension.
562 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.
563 options_ui Add-ons, Extensions, WebExtensions
Utilisez la clé options_ui pour définir une page d'options pour votre extension.
564 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.
565 permissions Add-ons, Extensions, WebExtensions
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.
566 protocol_handlers Add-ons, Extensions, WebExtensions, manifest.json
Utilisez cette clé pour enregistrer un ou plusieurs gestionnaires de protocole basés sur le Web.
567 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é.
568 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.
569 theme Add-ons, Themes
Utilisez la clé du thème pour définir un thème statique à appliquer à Firefox.
570 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.
571 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.
572 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.
573 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.

 

Étiquettes et contributeurs liés au document

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