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

  • 版本网址缩略名: Mozilla/Add-ons/WebExtensions
  • 版本标题: WebExtensions
  • 版本 id: 1119469
  • 创建于:
  • 创建者: samuelts
  • 是否是当前版本?
  • 评论

修订内容

WebExtensions是跨浏览器开发的附加组件。很大程度上与 Google Chrome 和 Opera 所支持的 扩展 API 兼容。为这些浏览器编写的扩展大多数情况下只需少许修改即可在 Firefox 、Microsoft Edge中运行。这种 API 与 多进程 Firefox 完全兼容。

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


入门


WebExtension 术语


编程实例

  • 国际化
  • UX 样式指南
  • 调试
  • 安全实践

移植


Firefox工作流


参考资料

JavaScript API

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

清单文件(Manifest)键值

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

修订版来源

<p>WebExtensions是跨浏览器开发的附加组件。很大程度上与&nbsp;Google Chrome 和 Opera 所支持的 <a href="https://developer.chrome.com/extensions">扩展 API </a>兼容。为这些浏览器编写的扩展大多数情况下<a href="/zh-CN/Add-ons/WebExtensions/Porting_from_Google_Chrome">只需少许修改</a>即可在 Firefox 、<a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/extensions/">Microsoft Edge</a>中运行。这种 API 与 <a href="/zh-CN/Firefox/Multiprocess_Firefox">多进程 Firefox</a> 完全兼容。</p>

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

<hr />
<h3 id="入门">入门</h3>

<div class="twocolumns">
<ul>
 <li><a href="/zh-CN/Add-ons/WebExtensions/Prerequisites">开发前的准备 </a></li>
 <li><a href="/zh-CN/Add-ons/WebExtensions/What_are_WebExtensions">什么是WebExtensions</a></li>
 <li><a href="/zh-CN/Add-ons/WebExtensions/Your_first_WebExtension">第一个WebExtension</a></li>
 <li><a href="/docs/Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension">WebExtension 案例剖析</a></li>
 <li><a href="/docs/Mozilla/Add-ons/WebExtensions/Walkthrough">演练</a></li>
 <li><a href="/docs/Mozilla/Add-ons/WebExtensions/Packaging_and_installation">打包和安装</a></li>
 <li><a href="/docs/Mozilla/Add-ons/WebExtensions/Examples">例子</a></li>
</ul>
</div>

<hr />
<h3 id="WebExtension_术语">WebExtension 术语</h3>

<div class="twocolumns">
<ul>
 <li><a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Using_the_JavaScript_APIs">使用&nbsp;</a><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Using_the_JavaScript_APIs">JavaScript APIs</a></li>
 <li><a href="/docs/Mozilla/Add-ons/WebExtensions/Content_scripts">内容脚本</a></li>
 <li><a href="/docs/Mozilla/Add-ons/WebExtensions/Porting_from_Google_Chrome">从 Google Chrome 移植</a></li>
 <li><a href="/en-US/Add-ons/WebExtensions/Native_messaging">本地消息 </a></li>
 <li><a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Internationalization">国际化</a></li>
 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_Security_Policy">内容安全策略 </a></li>
 <li><a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Match_patterns">匹配模式 </a></li>
</ul>
</div>

<hr />
<h3 id="编程实例">编程实例</h3>

<div class="twocolumns">
<ul>
 <li>国际化</li>
 <li>UX 样式指南</li>
 <li>调试</li>
 <li>安全实践</li>
</ul>
</div>

<hr />
<h3 id="移植">移植</h3>

<div class="twocolumns">
<ul>
 <li><a href="/zh-CN/Add-ons/WebExtensions/Porting_from_Google_Chrome">移植Google Chrome扩展</a></li>
 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on">移植传统的Firefox附加组件</a></li>
 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Comparison_with_the_Add-on_SDK">和Firefox Add-on SDK的差异</a></li>
 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Comparison_with_XUL_XPCOM_extensions">和&nbsp;XUL/XPCOM扩展的差异</a></li>
 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities">和Chrome不兼容的差异 </a></li>
</ul>
</div>

<hr />
<h3 id="Firefox工作流">Firefox工作流</h3>

<div class="twocolumns">
<ul>
 <li><a href="/zh-CN/Add-ons/WebExtensions/Temporary_Installation_in_Firefox">安装</a></li>
 <li><a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Debugging">调试</a></li>
 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Getting_started_with_web-ext">开始</a></li>
 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Comparison_with_XUL_XPCOM_extensions">web-ext命令参考</a></li>
 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities">WebExtensions和附加组件id</a></li>
 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Publishing_your_WebExtension">发布WebExtensions</a></li>
</ul>
</div>

<hr />
<h3 id="参考资料">参考资料</h3>

<ul>
 <li><a href="/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities">Chrome 不兼容</a></li>
</ul>

<h4 id="JavaScript_API">JavaScript API</h4>

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

<div class="twocolumns">&nbsp;</div>

<h4 class="twocolumns" id="清单文件(Manifest)键值">清单文件(Manifest)键值</h4>

<div class="twocolumns">{{ ListSubpages ("/Add-ons/WebExtensions/manifest.json") }}</div>
恢复到这个版本