我在Firefox上執行webextension以用about:debugging
菜單進行測試。
然後測試完成,我想停止它。如何在不關閉瀏覽器的情況下停止臨時webextension?
我正在尋找一種方法來停止不關機瀏覽器,但我找不到一種方法來阻止它。
有沒有辦法做到這一點,而無需關機瀏覽器?
我在Firefox上執行webextension以用about:debugging
菜單進行測試。
然後測試完成,我想停止它。如何在不關閉瀏覽器的情況下停止臨時webextension?
我正在尋找一種方法來停止不關機瀏覽器,但我找不到一種方法來阻止它。
有沒有辦法做到這一點,而無需關機瀏覽器?
就像一個正常的插件,您可以禁用或刪除從about:debuging
加載從about:addons
(按Ctrl臨時WebExtension - 移 - 一個,或Cmd的 - 移 - OSX上的)。如果您「刪除」它,然後刷新about:debugging
,您將看到它從該列表中消失。
如果您在禁用或刪除about:debugging
後未刷新它,它將保留在顯示的列表中。如果在安裝或刪除加載項時測試行爲,這可能很方便。
下GIF顯示裝入和取出的附加名爲「aaaaaaaaaaaaaaaaaa - 演示附加」:
如果不刪除的附加,在添加 - 後刷新about:addons
on將保持「卸載」狀態。從該狀態,您可以「撤消」刪除/卸載。這顯示在about:addons
與「撤消」鏈接。 WebExtension附加組件不支持擴展處於此狀態,但可以使用Add-on Manager API從其他Firefox附加組件中看到。附加組件管理器API是而不是與WebExtensions兼容。如果你想看看一個基於Firefox附加組件的插件來顯示這些狀態,你可以看到my answer to another question。