Index

626 pages trouvĂ©es :

N° Page Étiquettes et rĂ©sumĂ©
1 WebExtensions Add-ons, Extensions, Landing, WebExtensions
Les extensions peuvent étendre et modifier les capacités d'un navigateur. Les extensions pour Firefox sont construites en utilisant l'API WebExtensions, un systÚme de navigation croisée pour le développement d'extensions.
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 WebExtensions
Les boutons de la barre d’outils sont l’un des principaux composants UI disponibles aux WebExtensions. Les boutons de la barre d’outils sont prĂ©sents dans la barre d’outils principale du navigateur et contiennent une icĂŽne. Lorsque l’utilisateur clique sur l’icĂŽne, une des deux choses peut arriver :
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 WebExtensions
Une extension se compose de plusieurs fichiers, packagĂ©s pour la distribution et l'installation. Dans cet article, nous allons rapidement passer par les fichiers qui pourraient ĂȘtre prĂ©sents dans une extension.
6 Aperçu du flux de travail Firefox Add-ons, Code, Extensions, Firefox, WebExtensions, enhance, prepare, publish, retire, workflow
* Ou distribuez votre extension pour le chargement latéral, les applications de bureaux, ou dans une enteprise.
7 Bonnes pratiques de sécurité 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.
8 Bonnes pratiques pour la mise Ă  jour de votre extension Add-ons, Extensions, Guide, WebExtensions
Presque toutes les extensions doivent ĂȘtre mises Ă  jour de temps en temps, que ce soit pour corriger des bugs ou ajouter de nouvelles fonctionnalitĂ©s. La mise Ă  jour de votre extension vaut la peine d'ĂȘtre planifiĂ©e mĂ©thodiquement, non seulement pour assurer la qualitĂ© des changements, mais aussi pour maximiser les possibilitĂ©s d'engagement ou de rĂ©engagement avec votre public.
9 Bonnes pratiques pour les utilisateurs d'embarquement et de débarquement Guide, Mise à jour, Upgrade, WebExtensions, distribution, experience utilisateur, install, remove
Les premiĂšres minutes aprĂšs l'installation de votre extension peuvent ĂȘtre cruciales pour son succĂšs. Votre nouvel utilisateur doit savoir par oĂč commencer et comment utiliser les fonctions de l'extension de votre navigateur.
10 Browser compatibility for manifest.json Add-ons, WebExtensions, manifest.json
No summary!
11 Comparaison avec le SDK Add-on Addon SDK, AddonSDK, SDK, WebExtensions, porting
Cet article est une comparaison technique entre les add-ons construits avec le SDK et ceux construits avec la technologie WebExtensions. Il est destiné à aider les personnes maintenant un add-on SDK à le porter vers une WebExtension.
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 Construction d'une extension cross-browser
No summary!
15 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().
16 Debugging Debugging, Firefox, Guide, Mozilla, WebExtensions
Une extension peut se composer de diverses piĂšces diffĂ©rentes — scripts de fond, fenĂȘtes contextuelles, pages d'options, scripts de contenu — et vous devrez utiliser un flux de travail lĂ©gĂšrement diffĂ©rent pour dĂ©boguer chaque piĂšce. Donc, chaque piĂšce reçoit une section de haut niveau dans cet article, et l'intention est que ces sections peuvent ĂȘtre lues sĂ©paremment. Nous commencerons par prĂ©senter le dĂ©bogueur d'extensions, que vous utiliserez pour dĂ©boguer la plupart des Ă©lĂ©ments de votre extension.
17 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.
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 Différences entre les implémentations d'API Guide, WebExtensions
L'API d'extension de navigateur est encore un standard emergent. Par consĂ©quent, bien qu'il soit pris en charge par la plupart des principaux navigateurs, dont Firefox, Chrome, Edge et Opera, il existe des diffĂ©rences entre les diffĂ©rentes implĂ©mentations. Cela signifie que certaines modifications peuvent ĂȘtre nĂ©cessaires pour implĂ©menter votre extension pour plusieurs navigateurs
20 Différenciateurs Firefox Add-ons, Extensions, Firefox, NeedMarkupWork, Themes, WebExtensions
Firefox est un excellent endroit pour commencer le dĂ©veloppement de votre extension de navigateur. Pour commencer, vous obtenez la conformitĂ© la plus Ă©levĂ©e avec l'API d'extension de navigateur proposĂ©e, y compris l'utilisation de l'espace de noms browser.* et les promesses pour la gestion des Ă©vĂ©nements asynchrones. Ensuite, il y a une communautĂ© de dĂ©veloppeurs de vulgarisation trĂšs solidaire, prĂȘts Ă  vous aider.
21 DĂ©bogage (avant Firefox 50) Debugging, Firefox, Guide, Mozilla, Obsolete, WebExtensions
Cet article explique comment utiliser les outils de développement Firefox intégrés pour déboguer les extensions développées avec les API WebExtension. Si vous essayez de déboguer un module développé avec le Kit de développement logiciel complémentaire, consultez le guide du débogueur de module complémentaire.
22 DĂ©marrer avec Web-ext Guide, HTTP, Installing, Outils, Protocols, 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.
23 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 commande web-ext.
24 DĂ©velopper des WebExtensions pour Thunderbird
Vous aborderez le codage d'une extension pour Thunderbird de la mĂȘme maniĂšre que pour une extension Firefox ; en utilisant un Ă©diteur de texte ou un outil de votre choix pour Ă©crire le code.
25 DĂ©velopper des extensions pour Firefox pour Android Add-ons, 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.
26 Exemples de WebExtensions Interface, 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.
27 Expérience utilisateur bonnes pratiques Add-ons, Extensions, Guide, UI, UX
Vous voudrez vous assurer que vos utilisateurs ont une excellente expĂ©rience en utilisant votre extension—quand vous le ferez, les bonnes critiques et Ă©valuations suivront sur addons.mozilla.org (AMO).
28 Extension des outils de développement Add-ons, DevTools, Extensions, Guide, Needs Privileges, WebExtensions
Vous pouvez utiliser les API WebExtensions pour étendre les outils de développement intégrés du navigateur.
29 Incompatibilités avec Chrome Guide, WebExtensions, google chrome
Les extensions construites Ă  l'aide des API WebExtension sont conçues afin d'ĂȘtre compatibles avec les extensions Chrome et Opera. Les extensions Ă©crites dans ces navigateurs devraient fonctionner, autant que possible, avec trĂšs peu de changement dans Firefox.
30 Index Add-ons, Index, WebExtensions
No summary!
31 Installation temporaire dans Firefox WebExtensions
Cet article dĂ©crit comment une extension dĂ©veloppĂ©e peut ĂȘtre temporairement installĂ©e dans Firefox pour la tester et la dĂ©boguer. L'extension restera installĂ©e jusqu'Ă  ce que vous redĂ©marriez Firefox. Vous pouvez utiliser cette mĂ©thode avec tout type d'extension ne nĂ©cessitant pas de redĂ©marrage, y compris les extensions bootstrap et les extensions utilisant le SDK des Add-ons.
32 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.
33 Interagir avec le presse-papier Add-ons, Clip, Clipboard, Cut, Editing, Extensions, Text, WebExtensions, coller, copier, copy, couper, paste
ll y a deux façons dont les extensions de navigateur peuvent interagir avec le presse-papiers systĂšme : la mĂ©thode Document.execCommand()  et l'asynchrone moderne de l'API Presse-papiers.
34 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 :
35 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.
36 Barres laterales WebExtensions, barre latérale
No summary!
37 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.
38 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.
39 Elements du menu contextuel WebExtensions
No summary!
40 Extension pages DĂ©butant, Extension Firefox, Extension navigateur, User Interface, WebExtensions, interface utilisateur
Vous pouvez inclure des pages HTML dans votre extension sous la forme de formulaires, d’aide ou tout autre contenu dont votre extension a besoin.
41 Notifications WebExtensions
No summary!
42 Options page WebExtensions
No summary!
43 Popups WebExtensions, interface utilisateur
No summary!
44 Styles des navigateurs Add-ons, Browser style, Exemple, Extensions, Guide, WebExtensions
Certains composants de l'interface utilisateur - les fenĂȘtres contextuelles, fenĂȘtres latĂ©rales, et les pages d'options du navigateur et de la page - sont spĂ©cifiĂ©s par votre extension de la mĂȘme maniĂšre  :
45 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é.
46 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.
47 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.
48 Les APIs JavaScript API, Add-ons, JavaScript, WebExtensions
Voir ci-dessous pour une liste complĂšte des API JavaScript :
49 Approvisionnement PKCS API, Add-ons, Extensions, Reference, WebExtensions, pkcs11
L'API pkcs11 permet à une extension d'énumérer les modules de sécurité PKCS #11, et de rendre accessibles au navigateur en tant que sources clés et de certificats.
50 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.
51 pkcs11.installModule() API, Add-ons, Extensions, Method, Reference, WebExtensions, installModule, pkcs11
Installe le module PKCS # 11 nommé, le rendant disponible pour Firefox
52 pkcs11.isModuleInstalled() API, Add-ons, Extensions, Method, Reference, WebExtensions, isModuleInstalled, pkcs11
Vérifie si le module PKCS #11 nommé est actuellement installé dans Firefox.
53 pkcs11.uninstallModule() API, Add-ons, Extensions, Method, Reference, WebExtensions, pkcs11, uninstallModule
Désinstalle le module PKCS #11 nommé de Firefox.
54 alarms API, Besoins PrivilĂšges, Extensions, Interface, Reference, WebExtensions, alarms
Programmer le code pour qu'il soit exécuté à un moment précis dans le futur.
55 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.
56 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.
57 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.
58 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.
59 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).
60 alarms.getAll() API, Add-ons, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, alarms, getAll
Obtient toutes les alarmes actives pour le poste.
61 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.
62 bookmarks API, Add-ons, Bookmarks, Extensions, Interface, Non-standard, Reference, WebExtensions
L’API de la WebExtensions bookmarks permet Ă  une extension d’interagir et de manipuler le systĂšme de Bookmarking du navigateur. Vous pouvez l’utiliser pour enregistrer des marque-pages, rĂ©cupĂ©rer des marque-pages existants et Ă©diter, supprimer ou organiser des marque-pages.
63 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.
64 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.
65 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.
66 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().
67 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.
68 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.
69 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.
70 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.
71 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.
72 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.
73 bookmarks.move() API, Add-ons, Bookmarks, Extensions, Method, Non-standard, Reference, WebExtensions, 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.
74 bookmarks.onChanged API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onChanged
Mise en place quand il y a un changement Ă  :
75 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.
76 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éé.
77 bookmarks.onImportBegan API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onImportBegan
Lancé lorsque le navigateur a commencé à importer un ensemble de signet.
78 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.
79 bookmarks.onMoved API, Add-ons, Bookmarks, Event, Extensions, Non-standard, Reference, WebExtensions, onMoved
Lancé lorsqu'un signet ou un dossier est déplacé vers un autre dossier parent et / ou position dans un dossier.
80 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.
81 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.
82 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.
83 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.
84 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
85 browserAction API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, browserAction
Ajoute un bouton Ă  la barre d'outils du navigateur.
86 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 :
87 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>).
88 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.
89 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.
90 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.
91 browserAction.getBadgeText() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, browserAction, getBadgeText
Obtient le texte du badge de l'action du navigateur.
92 browserAction.getBadgeTextColor()
Obtient la couleur du texte du badge de l'action du navigateur.
93 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.
94 browserAction.getTitle() API, Add-ons, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, browserAction, getTitle
Obtient le titre de l'action du navigateur.
95 browserAction.isEnabled() API, Add-ons, Extensions, Method, Reference, WebExtensions, browserAction, isEnabled
Renvoie true si l'action du navigateur est activée.
96 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.
97 browserAction.openPopup() API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, browserAction, openPopup
None.
98 browserAction.setBadgeBackgroundColor() API, Add-ons, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, browserAction, setBadgeBackgroundColor
Définit la couleur de fond du badge. Les onglets sans couleur de fond de badge spécifique hériteront de la couleur de fond de badge globale, qui par défaut est [217, 0, 0, 255] dans Firefox.
99 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.
100 browserAction.setBadgeTextColor() API, Add-ons, Extensions, MĂ©thode, Reference, WebExtensions, browserAction, setBadgeTextColor
Définit la couleur du texte du badge de l'action du navigateur. Les onglets sans couleur de texte de badge spécifique hériteront de la couleur globale du texte de badge.
101 browserAction.setIcon() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, browserAction, setIcon
DĂ©finit l'icĂŽne pour l'action du navigateur.
102 browserAction.setPopup() API, Add-ons, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, browserAction, setPopup
Définit le document HTML qui sera ouvert en tant que popup lorsque l'utilisateur clique sur l'icÎne de l'action du navigateur. Les onglets sans popup spécifique hériteront de la popup globale, qui par défaut est la default_popup spécifiée dans le manifest.
103 browserAction.setTitle() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, browserAction, setTitle
DĂ©finit le titre de l'action du navigateur. Le titre est affichĂ© dans une infobulle au-dessus de l'icĂŽne de l'action du navigateur. Vous pouvez passer un tabId dans ou une windowId comme paramĂštre optionnel — si vous le faites, le titre est changĂ© seulement pour l'onglet donnĂ© ou la fenĂȘtre donnĂ©e. Les onglets ou les fenĂȘtres sans titre spĂ©cifique hĂ©riteront du texte du titre global, qui est par dĂ©faut Ă  l'option default_title ou name specifiĂ© dans le manifest.
104 browserSettings API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, browserSettings
No summary!
105 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.
106 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.
107 browserSettings.closeTabsByDoubleClick API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, closeTabsByDoubleClick
No summary!
108 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.
109 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.
110 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.
111 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.
112 browserSettings.openBookmarksInNewTabs API, Add-ons, Extensions, Property, Reference, WebExtensions, browsetSettings, openBookmarksInNewTabs
Un objet BrowserSetting dont la valeur sous-jacente est un booléen.
113 browserSettings.openSearchResultsInNewTabs API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, openSearchResultsInNewTabs
Un objet BrowserSetting dont la valeur sous-jacente est un booléen.
114 browserSettings.openUrlbarResultsInNewTabs API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, openUrlbarResultsInNewTabs
Un objet BrowserSetting dont la valeur sous-jacente est un booléen.
115 browserSettings.overrideDocumentColors API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, overrideDocumentColors
Un objet BrowserSetting dont la valeur sous-jacente est une chaĂźne.
116 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.
117 browserSettings.useDocumentFonts API, Add-ons, Extensions, Property, Reference, WebExtensions, browserSettings, useDocumentFonts
Un objet BrowserSetting dont la valeur sous-jacente est un booléen.
118 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.
119 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.
120 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.
121 browsingData.DataTypeSet API, Add-ons, DataTypeSet, Extensions, Reference, Type, WebExtensions, browsingData
Le type browsingData.DataTypeSet  dĂ©crit un ensemble de types de donnĂ©es.
122 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.
123 browsingData.remove() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, remove, supprimer
Supprime les données de navigation spécifiées.
124 browsingData.removeCache() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removeCache
Effacer le cache du navigateur.
125 browsingData.removeCookies() API, Add-ons, Extensions, MĂ©thode, Reference, WebExtensions, browsingData, removeCookies
Efface les cookies du navigateur
126 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.
127 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.
128 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).
129 browsingData.removeLocalStorage() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removeLocalStorage
Efface tout le stockage local créé par des sites Web.
130 browsingData.removePasswords() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removePasswords
Efface les mots de passes enregistrés
131 browsingData.removePluginData() API, Add-ons, Extensions, Method, Reference, WebExtensions, browsingData, removePluginData
Efface les données stockées par les plugins du navigateur.
132 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.
133 clipboard API, Add-ons, Clipboard, Extensions, Reference, WebExtensions
L'API presse-papiers permet à une extension de copier des éléments dans le presse papier du systÚme. Actuellement l'API ne prend en charge que la copie d'images, mais elle est destinée à prendre en charge la copie de texte et HTML dans l'avenir.
134 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Ă©.
135 commands API, Add-ons, Extensions, Non-standard, Reference, WebExtensions, commands
Écoutez l'utilisateur exĂ©cutant les commandes que vous avez enregistrĂ©es Ă  l'aide des clĂ©s commandes du fichier manifest.json.
136 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.
137 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.
138 commands.update() API, Add-ons, Extensions, Method, Reference, Update, WebExtensions, commands
Changez la description ou le raccourci clavier pour la commande donnée.
139 getAll() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, commands, getAll
Obient toutes les commandes pour l'exécution que vous avez enregistré à l'aide d'une des commandes clef du manifest.json.
140 onCommand API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, commands, onCommand
Les événements ont trois fonctions :
141 contentScripts API, Add-ons, Extensions, Interface, WebExtensions, contentScripts
Avec l'API contentScripts, une extension peut enregistrer et  .
142 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.
143 contentScripts.RegisteredContentScript.unregister() API, Extensions, Reference, RegisteredContentScript.unregister, contentScripts
None.
144 contentScripts.register() API, Extensions, MĂ©thode, Reference, contentScripts, register
Utilisez cette fonction pour enregistrer un ou plusieurs scripts de contenu.
145 contextualIdentities WebExtensions
Travailler avec des identitĂ©s contextuelles : lister, crĂ©er, supprimer et mettre Ă  jour des identitĂ©s contextuelles.
146 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.
147 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.
148 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.
149 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.
150 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.
151 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é.
152 contextualIdentities.remove() API, Add-ons, Extensions, MĂ©thode, Reference, WebExtensions, contextualIdentities, remove, supprimer
Supprime une identité contextuelle, compte tenu de son ID de cookie.
153 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.
154 contextualIdentitities.ContextualIdentity API, Add-ons, ContextualIdentity, Extensions, Reference, Type, WebExtensions, contextalIdentities
Le type contextualIdentities.ContextualIdentity décrit une identité contextuelle unique.
155 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.
156 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.
157 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.
158 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é.
159 cookies.SameSiteStatus API, Add-ons, Cookies, Extensions, Interface, Non-standard, Reference, Type, WebExtensions
Le type SameSiteStatus de l'API cookies représente des informations sur l'état SameSite d'un cookie.
160 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.
161 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.
162 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.
163 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é.
164 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.
165 cookies.set() API, Add-ons, Cookies, Extensions, Method, Non-standard, Reference, WebExtensions, set
La mĂ©thode set() de l'API cookies dĂ©finit un cookie contenant des donnĂ©es prĂ©cises de cookie. Cette mĂ©thode Ă©quivaut Ă  l'Ă©mission d'un en-tĂȘte HTTP Set-Cookie lors d'une requĂȘte Ă  une URL donnĂ©e.
166 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.
167 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.
168 devtools.inspectedWindow.reload() API, Add-ons, Extensions, Reference, WebExtensions, devtools.inspectedWindow, reload
Recharge la fenĂȘtre Ă  laquelle les devtools sont attachĂ©s.
169 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.
170 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).
171 devtools.network.getHAR() Add-ons, Extensions, WebExtensions, devtools.network, getHAR
Obtenez un journal HAR pour la page chargée dans l'onglet en cours.
172 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
173 devtools.network.onRequestFinished API, Add-ons, Event, Extensions, Reference, WebExtensions, devtools.network, onRequestFinished
LancĂ© lorsqu'une requĂȘte rĂ©seau est terminĂ©e et que ses dĂ©tails sont disponibles pour l'extension.
174 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.
175 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.
176 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.
177 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.
178 devtools.panels.ExtensionPanel API, Add-ons, Extensions, Reference, WebExtensions, devtools.panels
Une ExtensionPanel représente un panneau ajouté aux devtools. C'est la résolution de la Promise renvoyé par browser.devtools.panels.create().
179 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.
180 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.
181 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.
182 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.
183 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.
184 devtools.panels.create() API, Add-ons, Create, Extensions, Reference, WebExtensions, devtools.panels
Ajoute un nouveau panneau aux devtools.
185 devtools.panels.elements API, Add-ons, Elements, Extensions, Reference, WebExtensions, devtools.panels
Un objet ElementsPanel qui représente l'inspecteur HTML/CSS du navigateur
186 devtools.panels.onThemeChanged API, Add-ons, DevTools, Reference, WebExtensions, devtools.panels, onThemeChanged
Remplacement quand le thĂšme de devtools change
187 devtools.panels.themeName API, Add-ons, DevTools, Reference, WebExtensions, devtools.panels, themeName
Le nom du thÚme de devtools actuellement sélectionné.
188 dns API, Add-ons, DNS, Extensions, WebExtensions
No summary!
189 dns.resolve() API, Add-ons, DNS, Extensions, Method, Reference, WebExtensions, resolve
Résout le nom d'hÎte donné en un enregistrement DNS.
190 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.
191 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.
192 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..
193 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.
194 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é.
195 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.
196 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.
197 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.
198 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.
199 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.
200 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.
201 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.
202 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..
203 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.
204 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.
205 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.
206 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é.
207 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).
208 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.
209 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.
210 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.
211 downloads.pause() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, downloads, pause
La fonction pause() de l'API downloads interrompt un téléchargement.
212 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.
213 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.
214 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.
215 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.
216 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.
217 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.
218 events API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, events
Types communs utilisés par les API qui distribuent les événements.
219 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.
220 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.
221 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Ăč.
222 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.
223 extension.ViewType API, Add-ons, Extension, Extensions, Non-standard, Reference, Type, ViewType, WebExtensions
Le type de vue de l'extension.
224 extension.getBackgroundPage() API, Add-ons, Extension, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, getBackgroundPage
Alias de runtime.getBackgroundPage().
225 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.
226 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.
227 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 :
228 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é..
229 extension.isAllowedFileSchemeAccess() API, Add-ons, Extension, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, isAllowedFileSchemeAccess
None.
230 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".
231 extension.lastError API, Add-ons, Extension, Extensions, Non-standard, Property, Reference, WebExtensions, lastError
Un alias de runtime.lastError.
232 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.
233 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.
234 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
235 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.
236 extensionTypes API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, extensionType
Certains types communs utilisés dans d'autres APIs WebExtensions.
237 extensionTypes.ImageDetails API, Add-ons, Extensions, ImageDetails, Non-standard, Reference, Type, WebExtensions, extensionType
Details sur le format et la qualité de l'image.
238 extensionTypes.ImageFormat API, Add-ons, Extensions, ImageFormat, Non-standard, Reference, Type, WebExtensions, extensionTypes
Les valeurs de ce type sont des chaĂźnes de caractĂšres. Les valeurs possibles sont : "jpeg", "png".
239 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 :
240 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.
241 find API, Add-ons, Extensions, Reference, WebExtensions, find
Trouve un texte dans une page web, et met en Ă©vidence les correspondances.
242 find.find() API, Add-ons, Extensions, Method, Reference, WebExtensions, find
Recherche du texte dans un onglet.
243 find.highlightResults() API, Add-ons, Extensions, Method, Reference, WebExtensions, find, highlightResults
Souligne les résultats d'un précédent appel à find.find().
244 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.
245 history API, Add-ons, Extensions, History, Interface, Non-standard, Reference, WebExtensions
Utilisez l'API historique pour interargir avec l'historique du navigateur.
246 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.
247 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
248 history.VisitItem API, Add-ons, Extensions, History, Non-standard, Reference, Type, VisiItem, WebExtensions
Un objet décrivant une seule visite sur une page.
249 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".
250 history.deleteAll() API, Add-ons, Extensions, History, MĂ©thode, Non-standard, Reference, WebExtensions, deleteAll
Supprime toutes les visites de l'historique du navigateur.
251 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.
252 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.
253 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.
254 history.onTitleChanged API, Add-ons, Event, History, Reference, WebExtensions, onTitleChanged
Les événements ont trois fonctions :
255 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.
256 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.
257 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.
258 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.
259 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.
260 i18n.LanguageCode API, Add-ons, Extension, Extensions, LanguageCode, Non-standard, Reference, Type, WebExtensions, i18n
Une balise de langue telle que "en-US" ou "fr".
261 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).
262 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.
263 i18n.getMessage() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getMessage, i18n
Obtient la chaßne localisée pour le message spécifié.
264 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.
265 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).
266 identity.getRedirectURL() API, Add-ons, Extensions, Identity, Method, Reference, WebExtensions, getRedirectURL
GĂ©nĂšre une URL que vous pouvez utiliser comme URL de redirection.
267 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.
268 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.
269 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.
270 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 :
271 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.
272 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.
273 management API, Add-ons, Extensions, Reference, WebExtensions, management
Obtenez les éléments sur les modules complémentaires installés.
274 ExtensionInfo API, Add-ons, ExtensionInfo, Extensions, Reference, Type, WebExtensions, management
Un objet ExtensionInfo contenant les informations sur l'extension.
275 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.
276 management.getAll() API, Add-ons, MĂ©thode, Reference, WebExtensions, getAll, management
RécupÚre un ensemble d'objets ExtensionInfo, un pour chaque extension installé.
277 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.
278 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.
279 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.
280 management.install() API, Add-ons, MĂ©thode, Reference, Theme, WebExtensions, install, management
Cette API nĂ©cessite la permission de l'API "management" et ne fonctionnera qu'avec des thĂšmes signĂ©s.
281 management.onDisabled() API, Add-ons, Event, Reference, WebExtensions, management, onDisabled
Action quand l'extension est désactivée.
282 management.onEnabled() API, Add-ons, Event, Reference, WebExtensions, management, onEnabled
enabled .
283 management.onInstalled() API, Add-ons, Event, Reference, WebExtensions, management, onInstalled
Action quand une extension est installée.
284 management.onUninstalled() API, Add-ons, Event, Reference, WebExtensions, management, onUninstalled
Action quand une extension est désinstallée.
285 management.setEnabled() API, Add-ons, MĂ©thode, Reference, WebExtensions, management, setEnabled
Active ou désactive l'extension ajoutée.
286 management.uninstall() API, Add-ons, MĂ©thode, Reference, WebExtensions, management, uninstall
DĂ©sinstalle une extension, compte tenu de son ID.
287 management.uninstallSelf() API, Add-ons, MĂ©thode, Reference, UnintallSeft, WebExtensions, management
DĂ©sinstalle l'appel de l'extension.
288 menus API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, contextMenus, menus
Ajoutez des éléments au systÚme de menus du navigateur.
289 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Ă©.
290 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.
291 menus.ItemType API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, contextMenus, itemtype
Le type d'élément de menu.
292 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.
293 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.
294 menus.getTargetElement() API, MĂ©thode, Reference, WebExtensions, getTargetElement, menus
Renvoie l'élément pour un targetElementId donné
295 menus.onClicked API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, contextMenus, onClicked
Lancé lorsqu'un élément de menu est cliqué.
296 menus.onHidden API, Add-ons, Event, Extensions, Reference, WebExtensions, menus, onHidden
Lancé lorsque le navigateur cesse d'afficher un menu: par exemple, parce que l'utilisateur a cliqué à l'extérieur ou sélectionné un élément.
297 menus.onShown API, Add-ons, Event, Extensiosn, Reference, WebExtensions, menus, onShown
Lancé lorsque le navigateur a montré un menu.
298 menus.refresh() API, Add-ons, Extensions, Method, Reference, WebExtensions, menus, refresh
Actualise un menu affiché.
299 menus.remove() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, contextMenus, remove
Supprime un élément de menu.
300 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.
301 menus.update() API, Add-ons, Extensions, Method, Non-standard, Reference, Update, WebExtensions, contextMenus
Met à jour un élément de menu précédemment créé.
302 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.
303 notifications.NotificationOptions AP, Add-ons, Extensions, Non-standard, NotificationOptions, Refere, Type, WebExtensions
Ce type contient les données nécessaires pour :
304 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".
305 notifications.clear() API, Add-ons, Extensions, Method, Non-standard, Notifications, Reference, WebExtensions, clear
Efface une notification, compte tenu de son identifiant.
306 notifications.create() API, Add-ons, Create, Extensions, Method, Non-standard, Notifications, Reference, WebExtensions
Crée et affiche une notification.
307 notifications.getAll() API, Add-ons, Extensions, Method, Non-standard, Notifications, Reference, WebExtensions, getAll
Obtient toutes les notifications actuellement actives créées par l'extension.
308 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.
309 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).
310 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.
311 notifications.onShown API, Add-ons, Event, Extensions, Reference, WebExtensions, events, onShown
Lancé immédiatement aprÚs l'affichage d'une notification.
312 notifications.update() API, Add-ons, Extensions, Method, Non-standard, Notifications, Reference, Update, WebExtensions
Met Ă  jour une notification, compte tenu de son identifiant
313 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.
314 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.
315 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.
316 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).
317 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.
318 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.
319 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.
320 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.
321 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.
322 pageAction.ImageDataType API, Add-ons, Extensions, ImageDataType, Non-standard, Reference, Type, WebExtensions, pageAction
Données en pixel pour une image.
323 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.
324 pageAction.getTitle() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getTitle, pageAction
Obtient le titre de la page action.
325 pageAction.hide() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, hide, pageAction
Masque l'action de page pour un onglet donné.
326 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é..
327 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.
328 pageAction.openPopup() API, Add-ons, Extensions, Method, Reference, WebExtensions, close, sidebarAction
None.
329 pageAction.setIcon() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, pageAction, setIcon
DĂ©finit l'icĂŽne de l'action de la page
330 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.
331 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
332 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.
333 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:
334 Permissions API, Add-ons, Permissions, Reference, Type, WebExtensions
Un objet Permissions représente une collection de permissions.
335 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.
336 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.
337 permissions.onAdded API, Add-ons, EvĂšnement, Permissions, Reference, WebExtensions, onAdded
Activé lorsque l'extension a accordé de nouvelles permissions.
338 permissions.onRemoved API, Add-ons, Event, Permissions, Reference, WebExtensions, onRemoved
Activé lorsque certaines permissions sont supprimés de l'extension.
339 permissions.remove() API, Add-ons, Method, Permissions, Reference, WebExtensions, remove
Demander d'abandonner les permissions listées dans l'objet permissions.Permissions.
340 permissions.request() API, Add-ons, Method, Permissions, Reference, WebExtensions, request
Demandez l'ensemble des permissions répertoriées dans l'objet permissions.Permissions.
341 privacy API, Add-ons, Extensions, Privacy, Reference, WebExtensions
Accédez et modifiez les différents paramÚtres du navigateur liés à la vie privée.
342 privacy.network API, Add-ons, Extensions, Network, Pricavy, Property, Reference, WebExtensions
No summary!
343 privacy.services API, Add-ons, Extensions, Privacy, Property, Reference, Services
No summary!
344 privacy.websites API, Add-ons, Extensions, Privacy, Property, Reference, WebExtensions, websites
No summary!
345 proxy API, Add-ons, Proxy, WebExtensions
Utilisez l'API proxy pour agir en tant que proxy pour les requĂȘtes Web. Il y a deux façons diffĂ©rentes de procĂ©der :
346 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.
347 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.
348 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.
349 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.
350 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.
351 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().
352 runtime API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, runtime
Ce module fournit des informations sur votre extension et l'environnement dans lequel elle fonctionne.
353 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().
354 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.
355 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.
356 runtime.PlatformArch API, Add-ons, Extensions, Non-standard, PlatformArch, Reference, Type, WebExtensions, runtime
L'architecture du processeur de la machine.
357 runtime.PlatformInfo API, Add-ons, Extensions, Non-standard, PlatformInfo, Reference, Type, WebExtensions, runtime
Un objet contenant des informations sur la plate-forme actuelle.
358 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.
359 runtime.PlatformOs API, Add-ons, Extensions, Non-standard, PlatformOs, Reference, Type, WebExtensions, runtime
Le systĂšme d'exploitation sur lequel le navigateur fonctionne.
360 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.
361 runtime.RequestUpdateCheckStatus API, Add-ons, Extensions, Non-standard, Reference, RequestUpdateCheckStatus, Type, WebExtensions, runtime
RĂ©sultat d'un appel Ă  runtime.requestUpdateCheck().
362 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.
363 runtime.connectNative() API, Add-ons, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, connectNative, runtime
Pour plus d'informations, voir messagerie native.
364 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.
365 runtime.getBrowserInfo() API, Add-ons, Extensions, Method, Reference, WebExtensions, getBrowserInfo, runtime
Renvoie les informations sur le navigateur dans lequel l'extension est installée.
366 runtime.getManifest() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getManifest, runtime
None.
367 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.
368 runtime.getPlatformInfo() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getPlatformInfo, runtime
Renvoies des informations sur la plate-forme actuelle.
369 runtime.getURL() API, Add-ons, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, getURL, runtime
string. L'URL complĂšte de la ressource.
370 runtime.id API, Add-ons, Extensions, Non-standard, Property, Reference, WebExtensions, runtime, §ID
L'ID de l'extension
371 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.
372 runtime.onBrowserUpdateAvailable API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onBrowserUpdateAvailable, runtime
Lancé lorsqu'une mise à jour pour le navigateur est disponible, mais qu'elle n'est pas installée immédiatement car un redémarrage du navigateur est requi.
373 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.
374 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.
375 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.
376 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().
377 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.
378 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.
379 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'.
380 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.
381 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.
382 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.
383 runtime.openOptionsPage()
C'est une fonction asynchrone  qui renvoie une Promise.
384 runtime.reload() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, reload, runtime
Recharge une extension.
385 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.
386 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.
387 runtime.sendNativeMessage() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, runtime, sendNativeMessage
Envoie un seul message d'une extension Ă  une application native.
388 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.
389 search API, Add-ons, Extensions, Reference, Search, Search Engines, WebExtensions
RécupÚre les moteurs de recherche et lance une recherche avec un moteur de recherche spécifique
390 search.get() API, Add-ons, Extensions, Reference, Search, WebExtensions, get
Obtient un tableau de tous les moteurs de recherche installés.
391 search.search() API, Add-ons, Extensions, Recherche, Reference, Search, SearchEngines, WebExtensions
Effectuer une recherche en utilisant le moteur de recherche spécifié, ou le moteur de recherche par défaut si aucun moteur de recherche n'est spécifié.
392 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.
393 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().
394 sessions.MAX_SESSION_RESULTS API, Add-ons, Extensions, MAX_SESSION_RESULTS, Non-standard, Propriété, Reference, WebExtensions, sessions
Le nombre maximum de sessions qui seront retournées par un appel à sessions.getRecentlyClosed(). Il est en lecture seule pour le code des WebExtensions, et défini à 25.
395 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.
396 sessions.forgetClosedTab() API, Add-ons, Extensions, Method, Reference, WebExtensions, forgetClosedTab, sessions
C'est une fonction asynchrone qui renvoie une Promise.
397 sessions.forgetClosedWindow() API, Add-ons, Extensions, Method, Reference, WebExtensions, forgetClosedWindows, sessions
C'est une fonction asynchrone qui renvoie une Promise.
398 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).
399 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.
400 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.
401 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.
402 sessions.removeTabValue() API, Add-ons, Extensions, Method, Reference, WebExtensions, removeTabValue, sessions
Supprime une valeur précédemment stockée par un appel à sessions.setTabValue.
403 sessions.removeWindowValue() API, Add-ons, Extensions, Method, Reference, WebExtensions, removeWindowsValue, sessions
Supprime une valeur précédemment stockée par un appel à sessions.setWindowValue.
404 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.
405 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.
406 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.
407 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.
408 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>).
409 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.
410 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.
411 sidebarAction.getTitle() API, Add-ons, Extensions, Method, Reference, WebExtensions, getTitle, sidebarAction
Obtient le titre de la barre latérale.
412 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.
413 sidebarAction.open() API, Add-ons, Extensions, Method, Reference, open, sidebarAction
Aucun
414 sidebarAction.setIcon() API, Add-ons, Extensions, Method, Reference, WebExtensions, setIcon, sidebarAction
Définit l'icÎne de la barre latérale.
415 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.
416 sidebarAction.setTitle() API, Add-ons, Extensions, Method, Reference, WebExtensions, setTitle, sidebarAction
DĂ©finit le titre de la barre latĂ©rale. Le titre est affichĂ© n'importe oĂč dans les barres latĂ©rales du navigateur. Par exemple, Firefox l'affichera dans le menu "Affichage > Barre latĂ©rale". Il est Ă©galement affichĂ© en haut de la barre latĂ©rale lorsque la barre latĂ©rale est ouverte.
417 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.
418 storage.StorageArea API, Add-ons, Extensions, Non-standard, Reference, Storage, StorageArea, Type, WebExtensions
StorageArea est un objet représentant une zone de stockage.
419 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.
420 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.
421 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.
422 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.
423 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..
424 storage.StorageChange API, Add-ons, Extensions, Non-standard, Reference, Storage, StorageChange, Type, WebExtensions
Les objets StorageChange contiennent les propriétés suivantes :
425 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.
426 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.
427 storage.onChanged API, Add-ons, Event, Extensions, Non-standard, Reference, Storage, WebExtensions, onChanged
Lancé lorsqu'un ou plusieurs éléments changent.
428 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.
429 tabs API, Add-ons, Extensions, Interface, NeedsTranslation, Non-standard, Reference, TopicStub, WebExtensions, tabs
Interagissez avec le systĂšme d'onglets du navigateur.
430 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.
431 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é.
432 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().
433 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).
434 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.
435 tabs.TabStatus API, Add-ons, Extensions, Non-standard, Reference, TabStatus, Type, WebExtensions, tazbs
Indique si l'onglet a terminé le chargement.
436 tabs.WindowType API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, WindowType, tabs
Le type de fenĂȘtre qui hĂ©berge cet onglet.
437 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.
438 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".
439 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.
440 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.
441 tabs.captureVisibleTab() API, Add-ons, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, captureVisibleTab, tabs
CrĂ©e une URI de donnĂ©es codant une image de la zone visible de l'onglet actuellement actif dans la fenĂȘtre spĂ©cifiĂ©e. Vous devez avoir la  permission <all_urls> pour utiliser cette mĂ©thode. (Alternativement, Chrome permet l'utilisation de cette mĂ©thode avec la permission activeTab et un geste utilisateur qualifiant).
442 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.
443 tabs.create() API, Add-ons, Create, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, tabs
Crée un nouvel onglet
444 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).
445 tabs.discard() API, Add-ons, Extensions, MĂ©thode, WebExtensions, discard, onglets, tabs
Rejette un ou plusieurs onglets.
446 tabs.duplicate() API, Add-ons, Duplicate, Extensions, Method, Non-standard, Reference, WebExtensions, onglets, tabs
Duplique un onglet, donné son identifiant.
447 tabs.executeScript() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, executeScript, onglets, tabs
Injecte du code JavaScript dans une page.
448 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.
449 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.
450 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.
451 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
452 tabs.getZoom() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, getZoom, tabs
Obtient le facteur de zoom actuel pour l'onglet spécifié.
453 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é.
454 tabs.hide() API, Add-ons, Extensions, Method, Reference, WebExtensions, hide, tabs
Masque un ou plusieurs onglets.
455 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.
456 tabs.insertCSS() API, Add-ons, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, insertCSS, onglets, tabs
Injecter du code CSS dans une page web.
457 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.
458 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.
459 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.
460 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.
461 tabs.onCreated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onCreated, tabs
Lancé lorsqu'un onglet est créé.
462 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.
463 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.
464 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
465 tabs.onMoved API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onMoved, tabs
LancĂ© lorsqu'un onglet est dĂ©placĂ© dans une fenĂȘtre
466 tabs.onRemoved API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onRemoved, tabs
Lancé quand un onglet est fermé.
467 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é.
468 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.
469 tabs.onUpdated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onUpdated, tabs
C'est déclenché lorsqu'un onglet est mis à jour.
470 tabs.onZoomChange API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onZoomChange, tabs
Envoyé lorsqu'un onglet est agrandi.
471 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.
472 tabs.printPreview() API, Add-ons, Extensions, MĂ©thode, Reference, WebExtensions, printPreview, tabs
None.
473 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.
474 tabs.reload() API, Add-ons, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, reload, tabs
Rechargez un onglet, en contournant Ă©ventuellement le cache Web local.
475 tabs.remove() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, remove, tabs
Ferme un ou plusieurs onglets.
476 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().
477 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.
478 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.
479 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.
480 tabs.setZoom() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, setZoom, tabs
Effectue un zoom sur l'onglet spécifié.
481 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.
482 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.
483 tabs.toggleReaderMode() API, Add-ons, Extensions, Method, Reference, WebExtensions, tabs, toogleReaderMode
Bascule en mode Lecteur pour l'onglet donné.
484 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.
485 theme Extensions, Themes, WebExtensions, add-on
Permet aux extensions du navigateur de mettre Ă  jour le thĂšme du navigateur.
486 Theme Extension, Theme, WebExtensions, add-on
Un objet thÚme représente la spécification d'un thÚme.
487 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.
488 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 :
489 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()
490 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é.
491 topSites API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, topSites
No summary!
492 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.
493 topSites.get() API, Add-ons, Extensions, MĂ©thode, Non-standard, Reference, WebExtensions, get, topSites
Obtient un tableau contenant des informations sur les pages que l'utilisateur a visitées souvent et récemment.
494 types API, Add-ons, Extensions, Reference, Types, WebExtensions
Définit le type BrowserSetting , qui est utilisé pour représenter un paramÚtre de navigateur.
495 BrowserSetting API, Add-ons, BrowserSetting, Extensions, Reference, Type, Types, WebExtensions
Un BrowserSetting est un objet représentant un paramÚtre de navigateur.
496 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.
497 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..
498 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é.
499 set() API, Add-ons, BrowserSetting, Extensions, Privacy, Reference, WebExtensions, set
Utilisez BrowserSetting.set() pour modifier le paramĂštre du navigateur vers une nouvelle valeur.
500 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.
501 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 :
502 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.
503 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.
504 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.
505 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.
506 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.
507 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.
508 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 :
509 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.
510 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.
511 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.
512 webNavigation.onReferenceFragmentUpdated API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onReferenceFragmentUpdated, webNavigation
Les événements ont trois fonctions :
513 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).
514 webRequest API, Add-ons, Extensions, Interface, Non-standard, Reference, WebExtensions, webRequest
Ajout d'Ă©couteurs d'Ă©vĂ©nements pour les diffĂ©rentes Ă©tapes d'une requĂȘte HTTP. L'Ă©couteur de l'Ă©vĂ©nement reçoit des informations dĂ©taillĂ©es sur la demande et peut modifier ou annuler la demande.
515 webRequest.BlockingResponse API, Add-ons, BlockingResponse, Extensions, Non-standard, Reference, Type, WebExtensions, webRequest
Un objet de ce type est renvoyé par les auditeurs d'événements qui ont défini le "blocking" dans leur argument extraInfoSpec.
516 webRequest.CertificateInfo API, Add-ons, CertificateInfo, Extensions, Reference, Type, WebExtensions, webRequest
Un objet dĂ©crivant un seul certificat X.509.
517 webRequest.HttpHeaders API, Add-ons, Extensions, HttpHeaders, Non-standard, Reference, Type, WebExtensions, webRequest
Un tableau d'en-tetes HTTP. Chaque en-tĂȘte est reprĂ©sentĂ© comme un objet avec deux propriĂ©tĂ©s : name et valeur ou binaryValue.
518 webRequest.MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES API, Add-ons, Extensions, MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES, Non-standard, Property, Reference, WebExtensions, webRequest
Le nombre maximum de fois que handlerBehaviorChanged() peut ĂȘtre appelĂ© dans une pĂ©riode de 10 minutes.
519 webRequest.RequestFilter API, Add-ons, Extensions, Non-standard, Reference, RequestFilter, Type, WebExtensions, webRequest
Un objet décrivant les filtres à appliquer aux événements webRequest.
520 webRequest.ResourceType API, Add-ons, Extensions, Non-standard, Reference, ResourceType, Type, WebExtensions, webRequest
Ce type est une chaĂźne de caractĂšres, qui reprĂ©sente le contexte dans lequel une ressource a Ă©tĂ© rĂ©cupĂ©rĂ©e dans une requĂȘte web.
521 webRequest.SecurityInfo API, Add-ons, Reference, SecurityInfo, Type, WebExtensions, webRequest
Objet dĂ©crivant les propriĂ©tĂ©s de sĂ©curitĂ© d'une requĂȘte Web particuliĂšre. Un objet de ce type est retournĂ© depuis l'API webRequest.getSecurityInfo().
522 webRequest.StreamFilter API, Add-ons, Extensions, NeedsTranslation, Reference, StreamFilter, TopicStub, Type, WebExtensions, webRequest
Un StreamFilter est un objet que vous pouvez utiliser pour surveiller et modifier les réponses HTTP.
523 webRequest.StreamFilter.close() Add-ons, Extensions, Method, StreamFilter.close, WebExtensions, webRequest
Ferme la demande. AprÚs cet appel, aucune autre donnée de réponse ne sera transmise au moteur de rendu du navigateur et aucun autre événement de filtrage ne sera donné à l'extension.
524 webRequest.StreamFilter.disconnect() API, Add-ons, Extensions, StreamFilter.disconnect, WebExtensions, webRequest
Vous devriez toujours appeler disconnect() ou close() une fois que vous n'avez plus besoin d'interagir avec la réponse.
525 webRequest.StreamFilter.ondata API, Add-ons, Extensions, Reference, StreamFilter.ondata, TextDecoder, TextEncoder, WebExtensions, webRequest
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
526 webRequest.StreamFilter.onerror API, Add-ons, Extensions, Reference, StreamFilter.onerror, WebExtensions, webRequest
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
527 webRequest.StreamFilter.onstart API, Add-ons, Extensions, Reference, StreamFilter.onstart, WebExtensions, webRequest
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
528 webRequest.StreamFilter.onstop API, Add-ons, Extensions, Reference, StreamFilter.onstop, WebExtensions, webRequest
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
529 webRequest.StreamFilter.resume() API, Add-ons, Extensions, Reference, StreamFilter.resume(), WebExtensions, webRequest
Reprend une requĂȘte qui a Ă©tĂ© prĂ©cĂ©demment suspendue par un appel Ă  suspend().
530 webRequest.StreamFilter.status API, Add-ons, Extensions, Reference, StreamFilter.status, WebExtensions, webRequest
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
531 webRequest.StreamFilter.suspend() API, Add-ons, Extensions, Reference, StreamFilter.suspend(), WebExtensions, webRequest
Suspend une demande. AprĂšs cet appel, plus aucune donnĂ©e ne sera livrĂ©e jusqu'Ă  ce que la requĂȘte soit reprise avec un appel Ă  resume().
532 webRequest.StreamFilter.write() API, Add-ons, Extensions, Reference, StreamFilter.write(), WebExtensions, webRequest
None.
533 webRequest.Streamfilter.error API, Add-ons, Extensions, Reference, StreamFilter.error, WebExtensions, webRequest
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
534 webRequest.UploadData API, Add-ons, Extensions, Non-standard, Reference, Type, UploadData, WebExtensions, webRequest
Contient les donnĂ©es tĂ©lĂ©chargĂ©es dans une requĂȘte URL..
535 webRequest.filterResponseData() API, Add-ons, Extensions, Method, Reference, WebExtensions, filterResponseData, webRequest
Utilisez cette fonction pour crĂ©er un objet webRequest.StreamFilter pour une requĂȘte particuliĂšre.
Vous pouvez ensuite utiliser le filtre de flux pour surveiller et modifier la réponse. Vous appelez typiquement cette fonction à partir d'un écouteur d'événements webRequest.
536 webRequest.getSecurityInfo() API, Add-ons, Extensions, Method, Reference, WebExtensions, getSecurityInfo, webRequest
Utilisez cette fonction pour obtenir des informations détaillées sur la connexion TLS associée à une demande particuliÚre..
537 webRequest.handlerBehaviorChanged() API, Add-ons, Extensions, Method, Non-standard, Reference, WebExtensions, handlerBehaviorChanged, webRequest
Supposons que le travail d'une extension consiste Ă  bloquer les requĂȘtes Web par rapport Ă  un modĂšle, et le scĂ©nario suivant se produit :
538 webRequest.onAuthRequired API, Addons, Event, Extensions, Non-standard, Reference, WebExtensions, onAuthRequired, webRequest
Mise en place quand le serveur envoie un code status 401 ou 407 : c'est-Ă -dire lorsque le serveur demande au client de fournir des informations d'authentification telles qu'un nom d'utilisateur et un mot de passe.
539 webRequest.onBeforeRedirect API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onBeforeRedirect, webRequest
Déclenché lorsqu'une redirection initiée par le serveur est sur le point de se produire.
540 webRequest.onBeforeRequest API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onBeforeRequest, webRequest
Cet Ă©vĂ©nement est dĂ©clenchĂ© lorsqu'une demande est sur le point d'ĂȘtre faite et avant que les en-tĂȘtes ne soient disponibles. C'est un bon endroit pour Ă©couter si vous voulez annuler ou rediriger la demande.
541 webRequest.onBeforeSendHeaders API, Add-ons, Event, Extensions, Non-standardn, Reference, WebExtensions, onBeforeSendHeaders, webRequest
Cet Ă©vĂ©nement est dĂ©clenchĂ© avant l'envoi de donnĂ©es HTTP, mais aprĂšs que tous les en-tĂȘtes HTTP soient disponibles. C'est un bon endroit pour Ă©couter si vous voulez modifier les en-tĂȘtes de requĂȘte HTTP.
542 webRequest.onCompleted API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onCompleted, webRequest
Utilisé lorsqu'une demande est complétée.
543 webRequest.onErrorOccurred API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onErrorOccurred, webRequest
UtilisĂ© lorsqu'une demande n'a pas pu ĂȘtre traitĂ©e en raison d'une erreur : par exemple, un manque de connectivitĂ© Internet.
544 webRequest.onHeadersReceived API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onHeadersReceived, webRequest
LancĂ© lorsque les en-tĂȘtes de rĂ©ponse HTTP associĂ©s Ă  une requĂȘte ont Ă©tĂ© reçus. Vous pouvez utiliser cet Ă©vĂ©nement pour modifier les en-tĂȘtes de rĂ©ponse HTTP.
545 webRequest.onResponseStarted API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onResponseStarted, webRequest
Lancé lorsque le premier octet du corps de réponse est reçu.
546 webRequest.onSendHeaders API, Add-ons, Event, Extensions, Non-standard, Reference, WebExtensions, onSendHeaders, webRequest
Cet Ă©vĂ©nement est dĂ©clenchĂ© juste avant l'envoi des en-tĂȘtes. Si votre extension ou une autre extension a modifiĂ© les en-tĂȘtes dans  onBeforeSendHeaders, vous verrez la version modifiĂ©e ici.
547 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.
548 windows.CreateType API, Add-ons, CreateType, Extensions, Non-standard, Reference, Type, WebExtensions, Windows
SpĂ©cifie le type de fenĂȘtre du navigateur Ă  crĂ©er.
549 windows.WINDOW_ID_CURRENT API, Add-ons, Extensions, Non-standard, Propriété, WINDOW_ID_CURRENT, WebExtensions, Windows
browser.windows.WINDOW_ID_CURRENT est une valeur qui peut ĂȘtre utilisĂ©e comme paramĂštre windowId dans certaines APIs pour reprĂ©senter la fenĂȘtre courante.
550 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.
551 windows.Window FenĂȘtre
Informations sur une fenĂȘtre du navigateur.
552 windows.WindowState API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, WindowState, Windows
L'Ă©tat de cette fenĂȘtre du navigateur.
553 windows.WindowType API, Add-ons, Extensions, Non-standard, Reference, Type, WebExtensions, WindowType, Windows
Le type de la fenĂȘtre du navigateur est comme çà.
554 windows.create() API, Add-ons, Create, Extensions, FenĂȘtre, MĂ©thode, Non-standard, WebExtensions, Windows
CrĂ©e une nouvelle fenĂȘtre.
555 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.
556 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.
557 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.
558 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'.
559 windows.onCreated API, Add-ons, Event, Extensions, Non-standard, Référence(2), WebExtensions, Windows, onCreated
Lancer quand la fenĂȘtre est crĂ©Ă©e
560 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.
561 windows.onRemoved API, Add-ons, Event, Extensions, Non-standard, Référence(2), WebExtensions, Windows, onRemoved
Lancer quand une fenĂȘtre est fermĂ©e.
562 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.
563 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.
564 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.
565 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.
566 Motifs (Match patterns) Match pattern, ModĂšle de correspondance, WebExtensions
Les modĂšles de correspondance sont un moyen de spĂ©cifier des groupes d’URL : un modĂšle de correspondance correspond Ă  un ensemble spĂ©cifique d'URL. Ils sont destinĂ©s Ă  des extensions Ă  l’aide d’API WebExtensions dans quelques endroits, notamment pour spĂ©cifier les documents dans lesquels charger des content scripts, et pour spĂ©cifier les URL Ă  ajouter aux auditeurs webRequest.
567 Native messaging WebExtensions
Natives messaging permet Ă  une extension d’échanger des messages avec une application native installĂ©e sur l’ordinateur de l’utilisateur. Ceci permet que des applications natives puissent fournir un service Ă  des extensions sans avoir besoin d'ĂȘtre atteignables via internet. Un exemple typique est le gestionnaire de mots de passe : l’application native s’occupe du stockage et du chiffrement des mots de passe et communique avec l’extension afin de remplir les formulaires web. Native messaging permet aussi aux extensions d’accĂ©der Ă  des ressources qui ne sont pas accessibles via les API WebExtension, par exemple le matĂ©riel hardware particulier.
568 Options de distribution Add-ons, Installation, Landing, WebExtensions
Le processus standard de distribution et d'installation des extensions de navigateur se fait via Firefox en utilisant un fichier XPI signé obtenu à partir de addons.mozilla.org (AMO) (pour les add-ons listés) ou un téléchargement configuré par un développeur (pour les add-ons non listés).
569 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.
570 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 :
571 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 :
572 Outils de développement d'extension de navigateur Code, Développement, Guide, Outils, Scaffold, Traduction, WebExtensions, débogage, test
Mozilla et la communautĂ© des dĂ©veloppeurs d'extensions du navigateur Firefox ont crĂ©Ă© une gamme d'outils qui peuvent simplifier et accĂ©lĂ©rer le dĂ©veloppement de vos extensions de navigateur. Cette page fournit un rĂ©sumĂ© de ces outils, y compris des dĂ©tails sur les caractĂ©ristiques de chaque offre, la façon de commencer, oĂč dans le cycle de dĂ©veloppement il se situe, et des liens vers des ressources utiles.
573 Partage d'objets avec des scripts de page Add-ons, Extensions, Firefox, Guide, Mozilla, Non-standard, WebExtensions, XPCOM, script de contenu, scripts de page
Comme les notes du guide de scripts de contenu, les scripts de contenu ne voient pas les modifications apportĂ©es au DOM par des scripts chargĂ©s par des pages Web.Cela signifie que, par exemple, si une page Web charge une bibliothĂšque comme jQuery, les scripts de contenu ne pourront pas l'utiliser et devront charger leur propre copie. À l'inverse, les scripts chargĂ©s par les pages Web ne peuvent pas voir les modifications apportĂ©es par les scripts de contenu.
574 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.
575 Portage d'une extension Google Chrome WebExtensions
Les API d'extension de navigateur sont conçues pour promouvoir la compatibilité entre les navigateurs entre les extensions. L'API WebExtension est donc, dans une large mesure, compatible avec l'API d'extension supportée par Google Chrome et Opera. Les extensions écrites pour ces navigateurs fonctionneront, dans la plupart des cas, sous Firefox avec seulement quelques modifications. Presque toutes les APIs de WebExtension prennent en charge les fonctions de rappel sous l'espace de nommage chrome, tout comme Chrome. Les seules API qui ne sont pas prises en charge dans l'espace de nommage chrome sont celles qui sont intentionnellement incompatibles avec Chrome. Dans ces cas, la page de documentation de l'API indique que le support n'est fourni que dans l'espace de nommage du navigateur. Le processus de portage d'une extension depuis Chrome ou Opera est donc relativement simple :
576 Prerequisites Draft, WebExtensions
Tout ce dont vous avez besoin pour Firefox 45 ou supérieur. Voir votre premiÚre extension pour commencer.
577 Publier votre extension WebExtensions
No summary!
578 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 :
579 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.
580 Que signifie le rejet d'une révision pour les utilisateurs ? Add-ons, Extensions, Guide, Review, WebExtensions, publication
Cet article explique comment les utilisateurs et les personnes à la recherche de votre extension sont affectés si vous obtenez un rejet du processus de révision Mozilla.
581 Scripts de contenu Add-ons, JavaScript, WebExtensions
Un script de contenu (content script en anglais) est une partie de votre extension qui s’exĂ©cute dans le contexte d’une page web donnĂ©e (par opposition aux scripts d’arriĂšre-plan 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>).
582 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.
583 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 :
584 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.
585 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.
586 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.
587 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.
588 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.
589 Votre deuxiĂšme WebExtension WebExtensions
No summary!
590 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.
591 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.
592 actions utilisateurs Add-ons, Guide, WebExtensions
Certaines API WebExtension exécutent des fonctions qui sont généralement exécutées à la suite d'une action utilisateur. Par exemple:
593 manifest.json Add-ons, Extensions, Overview, WebExtensions
Le fichier manifest.json est le seul fichier que chaque extension utilisant les API WebExtension doit contenir.
594 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.
595 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.
596 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.
597 browser_specific_settings Add-ons, Extensions, WebExtensions, browser_specific_settings
La clé browser_specific_settings contient des clés qui sont spécifiques à certaines applications hÎtes.
598 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 :
599 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.
600 commands Add-ons, Extensions, WebExtensions
Utilisez la clé commands pour définir un ou plusieurs raccourcis clavier pour votre extension.
601 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é.
602 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.
603 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.
604 description Add-ons, Extensions, WebExtensions
Une brĂšve description de l'extension, destinĂ©e Ă  ĂȘtre affichĂ©e dans l'interface utilisateur du navigateur.
605 developer Add-ons, Extensions, WebExtensions
Le nom du dĂ©veloppeur de l'extension et l'URL de sa page d'accueil, destinĂ©s Ă  ĂȘtre affichĂ©s dans l'interface utilisateur du navigateur.
606 devtools_page Add-ons, DevTools, Extensions, Manifest, Reference, WebExtensions, devtools_page
Utilisez cette clé pour activer votre extension et intégrer les outils de développement du navigateur.
607 homepage_url Add-ons, Extensions, WebExtensions
URL pour la page d'accueil de l'extension.
608 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.
609 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.
610 manifest_version Add-ons, Extensions, WebExtensions
Cette clé spécifie la version de manifest.json utilisée par cette extension.
611 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.
612 offline_enabled Add-ons, Deprecated, Extensions, Non-standard, Offline, WebExtensions, google chrome
Si l'application ou l'extension doit fonctionner hors ligne. Lorsque Chrome détecte qu'il est hors ligne, les applications avec ce champ réglé sur true seront mises en surbrillance dans la page Nouvel onglet.
613 omnibox Add-ons, Extensions, WebExtensions
Utilisez la clé omnibox pour définir un mot-clé omnibox pour votre extension.
614 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.
615 options_page Add-ons, Deprecated, Extensions, Manifest, Options, WebExtensions, options_page
Utilisez la clé d'options_page pour définir une page d'options pour votre extension.
616 options_ui Add-ons, Extensions, Manifest, Options, WebExtensions, options_ui
Utilisez la clé options_ui pour définir une page d'options pour votre extension.
617 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.
618 permissions Add-ons, Extensions, Permissions, Reference, WebExtensions, manifest.json
Utilisez la clé permissions pour demander des pouvoirs spéciaux pour votre extension. Cette clé est un ensemble de chaßnes, et chaque chaßne est une demande d'autorisation.
619 protocol_handlers Add-ons, Extensions, WebExtensions, manifest.json
Utilisez cette clé pour enregistrer un ou plusieurs gestionnaires de protocole basés sur le Web.
620 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Ă©.
621 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.
622 theme Add-ons, Themes
Utilisez la clé du thÚme pour définir un thÚme statique à appliquer à Firefox.
623 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.
624 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.
625 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.
626 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.