因此,编辑代码,压缩到xpi,安装附加组件,测试,重复。
很高兴测试a few examples,但它变得很快乏味。必须有一个更聪明的方式,肯定是一种更聪明的方式,但我自己也不够聪明。救命 ? 你怎么做?目标是通过快速测试功能和想法来平滑学习曲线。
我已经想到了以下内容,但不知道它是否可行,也不知道从哪里开始:
答案 0 :(得分:2)
好吧,截至今天,这对我有用:(对于网络扩展,旧标准必须与jpm一起使用,正如Noitidart在问题评论中指出的那样)
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Getting_started_with_web-ext
使用
安装web-ext run
使用命令
在扩展程序的根目录中运行Toolbar
你还需要firefox 49+才能正常工作。您可以使用--firefox-binary选项指向自定义安装的Firefox的路径。它会检测开发文件夹中的任何更改并重新加载扩展名。
答案 1 :(得分:1)
要测试基于WebExtension的加载项,可以将它们加载为" Temporary Installation in Firefox"
该MDN页面介绍了如何在Firefox中临时安装WebExtensions(即与Chrome类似的代码)。它的要点是:
about:debugging
有关测试WebExtensions的说明:
WebExtensions API仍处于开发阶段。目前,您最好使用Firefox Developer Edition或Firefox Nightly开发和测试您的WebExtension插件。您还应该仔细注意您希望使用的功能所需的Firefox版本。此信息包含在"浏览器兼容性" MDN文档页面的一部分。
这个答案的内容是从我对How to test firefox plugin locally
的回答中复制的