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 923511 of WebExtensions

  • Slug da revisão: Mozilla/Add-ons/WebExtensions
  • Título da revisão: WebExtensions
  • ID da revisão: 923511
  • Criado:
  • Criador: jlamim
  • É a revisão atual? Não
  • Comentar

Conteúdo da revisão

WebExtensions é uma nova API de extensões para Firefox.

Desenvolvida para compatilidade cross-browser: é compatível com API de extensões suportada pelo Google Chrome e Opera. Extensãoes escritas para estes navegadores, na maioria dos casos, precisam de poucas alterações para funcionarem no Firefox. A API também é compatível com o multiprocessamento do Firefox.

Temos a intenção de descontinuar add-ons baseados em XUL e XPCOM, incentivando os desenvolvedores a utilizarem as WebExtension APIs para as novas extensões. Temos também a intenção de estender as APIs para dar suporte às necessidades dos desenvolvedores de add-ons, por isso, se você tem ideias, vamos adorar ouví-las.


Começando

Pré-requisitos
O que você precisa para começar
Passo a passo
Um exemplo, passo a passo, de uma WebExtension.
Portando do Google Chrome
O que você precisa fazer se estiver portando uma extensão do Google Chrome.
Anatomia de uma WebExtension
An overview of the main pieces of a WebExtension: manifest.json and other files.
Empacotando
Como empacotar uma WebExtension e instalar no Firefox.

Referências

WebExtension APIs
Documentação de referência sobre as APIs suportadas pelo Firefox.
manifest.json
Referências sobre o arquivo manifest.json.

Fonte da revisão

<p>WebExtensions é uma nova API de extensões para Firefox.</p>

<p>Desenvolvida para compatilidade cross-browser: é compatível com<a href="https://developer.chrome.com/extensions"> API de extensões</a> suportada pelo Google Chrome e Opera. Extensãoes escritas para estes navegadores, na maioria dos casos, precisam de poucas alterações para funcionarem no Firefox. A API também é compatível com o <a href="/en-US/docs/Mozilla/Firefox/Multiprocess_Firefox">multiprocessamento do Firefox</a>.</p>

<p>Temos a intenção de descontinuar add-ons baseados em XUL e XPCOM, incentivando os desenvolvedores a utilizarem as WebExtension APIs para as novas extensões. Temos também a intenção de estender as APIs para dar suporte às necessidades dos desenvolvedores de add-ons, por isso, se você tem ideias, <a href="https://webextensions.uservoice.com/forums/315663-webextension-api-ideas">vamos adorar ouví-las</a>.</p>

<hr />
<h3 id="Começando">Começando</h3>

<div class="column-container">
<div class="column-half">
<dl>
 <dt><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Prerequisites">Pré-requisitos</a></dt>
 <dd>O que você precisa para começar</dd>
 <dt><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Walkthrough">Passo a passo</a></dt>
 <dd>Um exemplo, passo a passo, de uma WebExtension.</dd>
 <dt>Portando do Google Chrome</dt>
 <dd>O que você precisa fazer se estiver portando uma extensão do Google Chrome.</dd>
</dl>
</div>

<div class="column-half">
<dl>
 <dt><a href="/pt-BR/docs/Mozilla/Add-ons/WebExtensions/Anatomia_de_uma_WebExtension">Anatomia de uma WebExtension</a></dt>
 <dd>An overview of the main pieces of a WebExtension: manifest.json and other files.</dd>
 <dt>Empacotando</dt>
 <dd>Como empacotar uma WebExtension e instalar no Firefox.</dd>
</dl>
</div>
</div>

<hr />
<h3 id="Referências">Referências</h3>

<div class="column-container">
<div class="column-half">
<dl>
 <dt>WebExtension APIs</dt>
 <dd>Documentação de referência sobre as APIs suportadas pelo Firefox.</dd>
</dl>
</div>

<div class="column-half">
<dl>
 <dt>manifest.json</dt>
 <dd>Referências sobre o arquivo manifest.json.</dd>
</dl>
</div>
</div>
Reverter para esta revisão