Firefox addon 重新加载已安装的Firefox WebExtensions';调试的后台脚本?

Firefox addon 重新加载已安装的Firefox WebExtensions';调试的后台脚本?,firefox-addon,firefox-addon-webextensions,Firefox Addon,Firefox Addon Webextensions,我知道: 对于内容脚本,我只需要重新加载网页,内容脚本就会重新加载 对于加载为的加载项,在“关于:调试”中有一个“重新加载”按钮:单击该按钮将导致重新加载后台脚本 但是,我想重新加载后台脚本,以便安装Firefox WebExtensions进行调试。已安装加载项的“重新加载”按钮已禁用。我正在使用FirefoxV51 我想这样做,因为我要调试的脚本部分是在扩展加载启动时加载的 我该怎么做?您需要转到关于:加载项(OSX上的Ctrl-Shift-A或Cmd-Shift-A)。在“扩展”选项卡

我知道:

  • 对于内容脚本,我只需要重新加载网页,内容脚本就会重新加载
  • 对于加载为的加载项,在“关于:调试”中有一个“重新加载”按钮:单击该按钮将导致重新加载后台脚本
但是,我想重新加载后台脚本,以便安装Firefox WebExtensions进行调试。已安装加载项的“重新加载”按钮已禁用。我正在使用FirefoxV51

我想这样做,因为我要调试的脚本部分是在扩展加载启动时加载的


我该怎么做?

您需要转到
关于:加载项(OSX上的Ctrl-Shift-A或Cmd-Shift-A)。在“扩展”选项卡上(选项卡位于左侧),将有一行用于扩展。在那一行将有一个禁用按钮和一个删除按钮。如果单击“禁用”按钮,您的加载项将被禁用。然后该按钮将更改为启用。然后,您可以单击“启用”按钮重新启用加载项


执行该过程将卸载并重新加载您的后台脚本。

当我禁用该加载项时,后台脚本的开发人员工具将变为空白,并且我的断点将丢失。我想重新加载后台脚本以触发断点。有可能吗?如果断点是在加载脚本后设置的断点,即不是语句,那么,没有。我怀疑即使使用
调试器
,也可能很棘手。您可能需要求助于
console.log()
调试。