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

  • 版本網址代稱: Mozilla/Add-ons/WebExtensions
  • 版本標題: WebExtensions
  • 版本 ID: 1076732
  • 建立日期:
  • 建立者: ALiangLiang
  • 是目前線上的版本?
  • 回應 翻譯開頭 其餘以後再翻 (笑

版本內容

{{AddonSidebar}}

WebExtensions 是製作 Firefox 擴充的全新方式。

這種技術是以跨瀏覽器為前提所設計的,它大量承襲自 Google Chrome 與 Opera 的 extension API,而僅作出少量 少量改變。這個 API也完成相容 multiprocess Firefox

目前我們開始廢棄 XUL 和 XPCOM-based 附加元件,也鼓勵開方人員開始使用 WebExtensions API 來開發。

我們也開始擴展這個 API 的功能來滿足開發人員,所以如果你有新的點子,歡迎告訴我們,你可以用 IRC 的 dev-addons mailing list#webextensions 來告訴我們。


Getting started


WebExtension idioms


Programming practices

  • Internationalization
  • UX style guide
  • Debugging
  • Security practices

Reference

JavaScript APIs

{{ ListSubpages ("/en-US/Add-ons/WebExtensions/API") }}

Manifest keys

{{ ListSubpages ("/en-US/Add-ons/WebExtensions/manifest.json") }}

版本來源

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

<p>WebExtensions 是製作 Firefox 擴充的全新方式。</p>

<p>這種技術是以跨瀏覽器為前提所設計的,它大量承襲自 Google Chrome 與 Opera 的&nbsp;<a href="https://developer.chrome.com/extensions">extension API</a>,而僅作出少量&nbsp;<a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Porting_from_Google_Chrome">少量改變</a>。這個 API也完成相容&nbsp;<a href="https://developer.mozilla.org/en-US/Firefox/Multiprocess_Firefox">multiprocess Firefox</a>。</p>

<p>目前我們開始廢棄&nbsp;XUL 和&nbsp;XPCOM-based 附加元件,也鼓勵開方人員開始使用 WebExtensions API 來開發。</p>

<p>我們也開始擴展這個 API 的功能來滿足開發人員,所以如果你有新的點子,歡迎告訴我們,你可以用&nbsp;<a href="https://wiki.mozilla.org/IRC">IRC</a>&nbsp;的&nbsp;<a href="https://mail.mozilla.org/listinfo/dev-addons">dev-addons mailing list</a> 、 <a href="irc://irc.mozilla.org/webextensions">#webextensions</a>&nbsp;來告訴我們。</p>

<hr />
<h3 id="Getting_started">Getting started</h3>

<div class="twocolumns">
<ul>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Prerequisites">Prerequisites</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension">Anatomy of a WebExtension</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Walkthrough">Walkthrough</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Packaging_and_installation">Packaging and Installation</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Examples">Examples</a></li>
</ul>
</div>

<hr />
<h3 id="WebExtension_idioms">WebExtension idioms</h3>

<div class="twocolumns">
<ul>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_scripts">Content scripts</a></li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Porting_from_Google_Chrome">Porting from Google Chrome</a></li>
 <li>Messaging</li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns">Match patterns</a></li>
</ul>
</div>

<hr />
<h3 id="Programming_practices">Programming practices</h3>

<div class="twocolumns">
<ul>
 <li>Internationalization</li>
 <li>UX style guide</li>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Debugging">Debugging</a></li>
 <li>Security practices</li>
</ul>
</div>

<hr />
<h3 id="Reference">Reference</h3>

<ul>
 <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities">Chrome incompatibilities</a></li>
</ul>

<h4 id="JavaScript_APIs">JavaScript APIs</h4>

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

<h4 class="twocolumns" id="Manifest_keys">Manifest keys</h4>

<div class="twocolumns">{{ ListSubpages ("/en-US/Add-ons/WebExtensions/manifest.json") }}</div>
還原至此版本