首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在启动时打开带有临时插件的Firefox。

在启动时打开带有临时插件的Firefox。
EN

Stack Overflow用户
提问于 2017-01-26 05:38:55
回答 1查看 2K关注 0票数 5

有什么方法可以让我打开火狐并强迫它在启动时加载一个临时的附加(网络扩展)吗?通常,我必须手动转到about:debugging并在我的硬盘上选择扩展名。我正在寻找一个标志,我可以传递时,我加载火狐,以便这是自动完成。

如果这是不可能的,我是否可以安装一个建议的扩展来模拟用户打开这个URL并添加这个扩展呢?

EN

回答 1

Stack Overflow用户

发布于 2017-01-26 06:32:36

是的,您可以从扩展名所在的目录中使用命令web-ext run。这将启动使用临时配置文件安装WebExtension的火狐。web-ext run的目的是在开发过程中测试WebExtension插件,而不是正常使用火狐。默认情况下,当任何文件被更改时,web-ext run命令将监视WebExtension的文件,并将扩展名为自动重装。可以使用--no-reload选项禁用此功能。

如果您使用的火狐版本低于49,则需要指定--pre-install选项,该选项使用了在配置文件中安装扩展的不同方法。但是,如果您使用--pre-install,如果您试图使用火狐的发行版或测试版,并且扩展没有签名,则WebExtension将无法运行。这基本上意味着,对于49岁以下的火狐版本来说,使用--pre-install并不有用,除非您使用的是Developer构建。如果您想要测试您的扩展在火狐启动期间的行为,那么使用--pre-install对于49岁以上的版本是很有用的。如果您不使用--pre-install选项,则您的扩展是作为临时扩展安装的,并且不需要进行签名才能在火狐的发布版本中进行测试。

如果要使用特定的配置文件,则需要使用--firefox-profile选项指定配置文件。MDN说

当使用自定义配置文件时,web-ext首先复制配置文件.自定义配置文件不会被更改。

安装web-ext

您需要安装web-ext。您可以按照开始使用网络分机中的说明进行操作。在安装节点/npm之后,请运行以下命令:

代码语言:javascript
运行
复制
npm install --global web-ext

参考文献

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

https://stackoverflow.com/questions/41867515

复制
相关文章

相似问题

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