首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Thunderbird Firefox编写Webextension

为Thunderbird Firefox编写Webextension
EN

Stack Overflow用户
提问于 2018-11-13 20:03:24
回答 1查看 619关注 0票数 0

我是JavaScript/web扩展的新手,有人能告诉我web扩展是如何工作的吗?我怎样才能为自己写一个web扩展呢?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-11-13 20:23:38

WebExtensions

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions

是一个扩展,它为浏览器添加了特性和功能。它是使用熟悉的基于web的技术创建的-HTML和JavaScript。它可以利用与网页上的JavaScript相同的web API,但扩展也可以访问它自己的JavaScript API集。为了帮助说明如何开发扩展,我们在https://github.com/mdn/webextensions-examples上维护了一个简单示例扩展的存储库。本文描述了该存储库中使用的WebExtension API。

..。

这些示例在Firefox Nightly中工作:大多数在早期版本的Firefox中工作,但请检查扩展的manifest.json中的strict_min_version键以确保。

该扩展将保持加载状态,直到您重新启动存储库,然后使用Firefox.

  • Clone -ext命令行工具运行Firefox,扩展名为installed.

  • Clone存储库,然后转到构建目录。它包含所有示例的构建和签名版本,因此您只需在Firefox中打开它们(使用文件/打开文件)并永久安装它们,就像从addons.mozilla.org.

安装扩展一样

雷鸟扩展

https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Thunderbird_extensions

雷鸟入门

这些链接可以帮助你完成这一旅程。

雷鸟扩展开发

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Developing_WebExtensions_for_Thunderbird

既是基于壁虎的,雷鸟支持火狐支持的许多API,有一些区别,请参阅浏览器对manifest.json的兼容性和浏览器对JavaScript API的支持以了解详细信息。(https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Browser_compatibility_for_manifest.json)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53280648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档