如何在没有关闭浏览器的情况下停止临时webextension?

时间:2016-10-03 14:02:18

标签: firefox-webextensions

我在Firefox上执行webextension以使用about:debugging菜单进行测试 然后测试完成,我想阻止它。

我正在寻找一种在没有关闭浏览器的情况下停止的方法,但我无法找到阻止它的方法。

如果没有关闭浏览器,有没有办法呢?

1 个答案:

答案 0 :(得分:1)

就像普通加载项一样,您可以禁用或删除从about:debuging about:addons加载的临时WebExtension( Ctrl - Shift - A ,或 Cmd - Shift - OSX上的 A 。如果你"删除"它,然后刷新about:debugging您将看到它已从该列表中消失。

如果在禁用或删除后不刷新about:debugging,它将保留在显示的列表中。如果您在安装或删除加载项时测试行为,这可能很方便。

以下gif显示了加载和删除名为" aaaaaaaaaaaaaaaaaa - demo add-on"的附加组件:

Load and remove temporary add-on

如果您在删除加载项后未刷新about:addons,则加载项将保留在"卸载"州。从那个状态你可以"撤消"删除/卸载。这会在about:addons中显示"撤消"链接。扩展处于此状态的事实不适用于WebExtension附加组件,但可以使用Add-on Manager API从其他Firefox加载项中看到。 Add-on Manager API 不兼容WebExtensions。如果您想查看显示这些状态的基于Firefox Add-on SDK的插件,您可以看到my answer to another question