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 1121953 of WebExtension是什么?

  • 版本网址缩略名: Mozilla/Add-ons/WebExtensions/What_are_WebExtensions
  • 版本标题: What are WebExtensions?
  • 版本 id: 1121953
  • 创建于:
  • 创建者: Jiang-Xuan
  • 是否是当前版本?
  • 评论

修订内容

{{AddonSidebar}}
 

附加组件能够扩展、修改浏览器的功能。它们使用标准的web技术编写-JavaScript、Html、CSS再加上一些专用的javascrip API。另一方面,附加组件可以为浏览器增加新的特性或者改变某些网站的外观。

WebExtensions是跨浏览器的用于开发附加组件的工具。 在很大程度上,与谷歌浏览器Chrome和欧朋浏览器Opera所支持的  扩展API 兼容。 为这些浏览器所写的扩展在大多数情况下只需少量修改的便可在火狐浏览器FireFox和Microsoft Edge浏览器上运行。 这些API与多线程Firefox完全兼容.

我们还打算拓展这个 API 来支持附加组件开发者的需求,所以如果你有想法,我们乐意听到那些声音。  您可以在 dev-addons mailing listIRC.的 #webextensions与我们联系。

在WebExtensions之前, 您可以通过XUL/XPCOM overlays, bootstrapped extensions, 或者 Add-on SDK.来开发扩展。在将来,WebExtensions将是开发扩展的推荐方式, 而其他开发工具将被放弃。

下一步:

修订版来源

<div>{{AddonSidebar}}</div>

<div>&nbsp;</div>

<p>附加组件能够扩展、修改浏览器的功能。它们使用标准的web技术编写-JavaScript、Html、CSS再加上一些专用的javascrip API。另一方面,附加组件可以为浏览器增加新的特性或者改变某些网站的外观。</p>

<p>WebExtensions是跨浏览器的用于开发附加组件的工具。 在很大程度上,与谷歌浏览器Chrome和欧朋浏览器Opera所支持的&nbsp; <a class="external-icon external" href="https://developer.chrome.com/extensions">扩展API</a> 兼容。 为这些浏览器所写的扩展在大多数情况下只需<a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Porting_from_Google_Chrome">少量修改</a>的便可在火狐浏览器FireFox和Microsoft Edge浏览器上运行。 这些API与<a href="https://developer.mozilla.org/en-US/Firefox/Multiprocess_Firefox">多线程Firefox</a>完全兼容.</p>

<p>我们还打算拓展这个 API 来支持附加组件开发者的需求,所以如果你有想法,我们乐意听到那些声音。&nbsp; 您可以在 <a class="external-icon external" href="https://mail.mozilla.org/listinfo/dev-addons">dev-addons mailing list</a> 或<a class="external-icon external" href="https://wiki.mozilla.org/IRC">IRC</a>.的 <a href="irc://irc.mozilla.org/webextensions">#webextensions</a>与我们联系。</p>

<p>在WebExtensions之前, 您可以通过<a href="https://developer.mozilla.org/en-US/Add-ons/Overlay_Extensions">XUL/XPCOM overlays</a>, <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Bootstrapped_extensions">bootstrapped extensions</a>, 或者 <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/SDK">Add-on SDK</a>.来开发扩展。在将来,WebExtensions将是开发扩展的推荐方式, 而其他开发工具将被放弃。</p>

<h2 id="下一步:">下一步:</h2>

<ul>
 <li>尝试WebExtensions的示例,请浏览 <a class="external external-icon" href="https://github.com/mdn/webextensions-examples">"webextensions-examples" GitHub repo</a>.</li>
 <li>学习一个WebExtension的结构,请浏览 <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension">Anatomy of a WebExtension</a>.</li>
 <li>跳过WebExtension的示例, 直接 <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension">尝试您的第一个WebExtension</a>.</li>
</ul>
恢复到这个版本