Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 1107851 of WebExtensions

  • Raccourci de la révision : Mozilla/Add-ons/WebExtensions
  • Titre de la révision : WebExtensions
  • ID de la révision : 1107851
  • Créé :
  • Créateur : LaurentBarbareau
  • Version actuelle ? Non
  • Commentaire
Étiquettes : 

Contenu de la révision

{{AddonSidebar}}

Les WebExtensions constituent le système permettant de développer des extensions multinavigateur. De manière générale, ce système est compatible avec l'API d'extensions supportée par Google Chrome et Opera. Les extensions écrites pour ces navigateurs fonctionneront dans la plupart des cas sous Firefox ou Microsoft Edge, après seulement quelques petits changements. L'API est aussi totalement compatible avec Firefox mutliprocess.

Nous avons l'intention d'étendre les API en fonction des besoins des développeurs d'extensions, donc si vous avez des idées, n'hésitez pas à nous en faire part. Vous pouvez nous joindre sur dev-addons mailing list ou #webextensions sur IRC.

Source de la révision

<p>{{AddonSidebar}}</p>

<p>Les WebExtensions constituent le système permettant de développer des extensions multinavigateur. De manière générale, ce système est compatible avec l'API d'extensions supportée par Google Chrome et Opera. Les extensions écrites pour ces navigateurs fonctionneront dans la plupart des cas sous Firefox ou Microsoft Edge, après <a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Porting_from_Google_Chrome">seulement quelques petits changements</a>. L'API est aussi totalement compatible avec <a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox">Firefox mutliprocess</a>.</p>

<p>Nous avons l'intention d'étendre les API en fonction des besoins des développeurs d'extensions, donc si vous avez des idées, n'hésitez pas à nous en faire part. Vous pouvez nous joindre sur <a href="https://mail.mozilla.org/listinfo/dev-addons">dev-addons mailing list</a> ou <a href="irc://irc.mozilla.org/webextensions">#webextensions</a> sur <a href="https://wiki.mozilla.org/IRC">IRC</a>.</p>

<div class="row topicpage-table">
<div class="section">
<h3 id="Getting_started">Démarrage</h3>

<ul>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions_">Que sont les WebExtensions?</a></li>
 <li><a href="/en-US/Add-ons/WebExtensions/Your_first_WebExtension">Votre première WebExtension</a></li>
 <li><a href="/en-US/Add-ons/WebExtensions/Your_second_WebExtension">Votre seconde WebExtension</a></li>
 <li><a href="/en-US/Add-ons/WebExtensions/Anatomy_of_a_WebExtension">Anatomie d'une WebExtension</a></li>
 <li><a href="/en-US/Add-ons/WebExtensions/Examples">WebExtensions d'exemple</a></li>
</ul>

<h3 id="How_to"><span class="short_text" id="result_box" lang="fr"><span>Mode d'emploi</span></span></h3>

<ul>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Intercept_HTTP_requests">Intercepter les requêtes HTTP</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Modify_a_web_page">Modifier une page web</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Add_a_button_to_the_toolbar">Ajouter un bouton à la barre d'outils</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Implement_a_settings_page">Implémenter une page de paramètres</a></li>
 <li>Manipuler les onglets navigateur</li>
 <li>Accéder et modifier les favoris</li>
 <li>Accéder et modifier les cookies</li>
</ul>

<h3 id="Concepts">Concepts</h3>

<ul>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Using_the_JavaScript_APIs">Utilisation des API JavaScript</a></li>
 <li><a href="/en-US/Add-ons/WebExtensions/Content_scripts">Scripts de contenu</a></li>
 <li><a href="/en-US/Add-ons/WebExtensions/Match_patterns">Match patterns</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Internationalization">Internationalisation</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_Security_Policy">Politique de sécurité du contenu</a></li>
</ul>

<h3 id="Porting">Portage</h3>

<ul>
 <li><a href="/en-US/Add-ons/WebExtensions/Porting_from_Google_Chrome">Porter une extension Google Chrome</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on">Porter une ancienne extension Firefox</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Comparison_with_the_Add-on_SDK">Comparaison avec le Add-on SDK</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Comparison_with_XUL_XPCOM_extensions">Comparaison avec les extensions XUL/XPCOM</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities">Incompatibilités avec Chrome</a></li>
</ul>

<h3 id="Firefox_workflow">Déroulement avec Firefox</h3>

<ul>
 <li><a href="/en-US/Add-ons/WebExtensions/Temporary_Installation_in_Firefox">Installation</a></li>
 <li><a href="/en-US/Add-ons/WebExtensions/Debugging">Débogage</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Getting_started_with_web-ext">Démarrer avec web-ext</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/web-ext_command_reference">Détail de la commande web-ext</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/WebExtensions_and_the_Add-on_ID">Les WebExtensions et l'ID Add-on</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Publishing_your_WebExtension">Publier votre WebExtension</a></li>
</ul>
</div>

<div class="section">
<h3 id="Reference">Références</h3>

<ul>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API">Aperçu de l'API JavaScript</a></li>
 <li><a href="/en-US/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs">Tableau des compatibilités de navigateur pour les API JavaScript</a></li>
</ul>

<h4 id="JavaScript_APIs">Les API JavaScript</h4>

<div class="twocolumns">{{ ListSubpages ("/en-US/Add-ons/WebExtensions/API") }}</div>

<h4 id="Manifest_keys">Clés de Manifest</h4>

<div class="twocolumns">{{ ListSubpages ("/en-US/Add-ons/WebExtensions/manifest.json") }}</div>
</div>
</div>
Revenir à cette révision