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

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

修订内容

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

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


新手入门


相关概念


扩展移植(Porting)


Firefox工作流(Workflow)


参考资料

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="/zh-CN/Add-ons/WebExtensions/Your_second_WebExtension">第二个WebExtensions</a></li>
 <li><a href="/docs/Mozilla/Add-ons/WebExtensions/Packaging_and_installation">打包和安装</a></li>
 <li><a href="/docs/Mozilla/Add-ons/WebExtensions/Examples">更多WebExtensions示例</a></li>
</ul>
</div>

<hr />
<h3 id="相关概念">相关概念</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>(Content Script)</li>
 <li><a href="/en-US/Add-ons/WebExtensions/Native_messaging">本地消息</a>&nbsp;(Native Messaging)</li>
 <li><a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Internationalization">国际化</a>&nbsp;(Internaitonalization)</li>
 <li><a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_Security_Policy">内容安全策略</a>&nbsp;(Content Security Policy)</li>
 <li><a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Match_patterns">模式匹配</a>(Match Pattern)</li>
</ul>
</div>

<hr />
<h3 id="扩展移植(Porting)">扩展移植(Porting)</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工作流(Workflow)">Firefox工作流(Workflow)</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>
恢复到这个版本