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 1002769 of 從 Google Chrome 移植擴充功能

  • 版本網址代稱: Mozilla/Add-ons/WebExtensions/Porting_from_Google_Chrome
  • 版本標題: 從 Google Chrome 移植擴充功能
  • 版本 ID: 1002769
  • 建立日期:
  • 建立者: BobChao
  • 是目前線上的版本?
  • 回應 修辭

版本內容

{{AddonSidebar}}

WebExtensions 專為跨瀏覽器相容而設計,大幅相容 Google Chrome 及 Opera 所支援的擴充功能 API。此兩套瀏覽器的擴充功能作者在大部分的情況下,都只要小幅改動就能把原有的東西移植到 Firefox 上執行,移植步驟大致如下:

  1. 參考 Chrome 不相容功能 一文,檢查你所使用的 manifest.json 相關功能是否在 WebExtension API 支援之列。如果目前用到的功能 Firefox 還不支援,可能就暫時還無法移植。
  2. 為擴充功能的 menifest.json 加上 applications
  3. 確定你的 Firefox 已經為安裝 WebExtensions 做好準備
  4. 將擴充功能打包為 XPI 檔,裝進 Firefox 後再行測試
  5. 將擴充功能傳到 AMO,一方面簽章,二方面也讓更多人可以拿到。

版本來源

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

<p>WebExtensions 專為跨瀏覽器相容而設計,大幅相容 Google Chrome 及 Opera 所支援的<a class="external external-icon" href="https://developer.chrome.com/extensions">擴充功能 API</a>。此兩套瀏覽器的擴充功能作者在大部分的情況下,都只要小幅改動就能把原有的東西移植到 Firefox 上執行,移植步驟大致如下:</p>

<ol>
 <li>參考 <a href="/en-US/Add-ons/WebExtensions/Chrome_incompatibilities">Chrome 不相容功能 </a>一文,檢查你所使用的 manifest.json 相關功能是否在 WebExtension API 支援之列。如果目前用到的功能 Firefox 還不支援,可能就暫時還無法移植。</li>
 <li>為擴充功能的 menifest.json 加上 <code><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/applications">applications</a></code>。</li>
 <li><a href="/en-US/Add-ons/WebExtensions/Prerequisites">確定你的 Firefox 已經為安裝 WebExtensions 做好準備</a></li>
 <li><a href="/en-US/Add-ons/WebExtensions/Packaging_and_installation">將擴充功能打包為 XPI 檔,裝進 Firefox 後再行測試</a>。</li>
 <li><a href="/en-US/Add-ons/Distribution">將擴充功能傳到 AMO,一方面簽章,二方面也讓更多人可以拿到。</a></li>
</ol>

<ul>
</ul>
還原至此版本