Google chrome extension 避免重新加载Google Chrome扩展

Google chrome extension 避免重新加载Google Chrome扩展,google-chrome-extension,Google Chrome Extension,我正在开发谷歌浏览器扩展。每次我的JavaScript源代码更改时,我发现自己必须再次单击“LoadUnpacketExtension”以使更改生效 在每次迭代中重新加载扩展是非常乏味的。可以避免吗?取决于资产,让我们回顾一下: 资产-------------------------------------需要采取的行动 popup.html html------------------刷新浏览器页面 popup.html JS-----------------刷新浏览器页面 通过清单的con

我正在开发谷歌浏览器扩展。每次我的JavaScript源代码更改时,我发现自己必须再次单击“LoadUnpacketExtension”以使更改生效


在每次迭代中重新加载扩展是非常乏味的。可以避免吗?

取决于资产,让我们回顾一下:


资产-------------------------------------需要采取的行动

popup.html html------------------刷新浏览器页面

popup.html JS-----------------刷新浏览器页面

通过清单的contentscript-----------------重新加载扩展

contentscript通过executeScript(代码)-
位置。在后台页面上重新加载(true)

contentscript通过executeScript(文件)--刷新浏览器页面

background.html html-----------------
location.reload(true)
在后台页面上

background.html JS-----------------
location.reload(true)
在后台页面


有关如何执行
location.reload(true)
的更多信息,请参阅

最近提出了需要重新加载插件的内容脚本,chromium团队对此表示认可:


考虑使用(
contentscriptvia executeScript(file)
)来避免重新加载插件进行内容脚本更新。

我的“资产”是“contentscriptvia manifest”,这意味着我需要重新加载扩展名。哼,该死。我将尝试编程注入。请注意,对于
popup.html/background.html/JS
更改,我发现只需在相应的开发人员工具页面上点击“刷新”会更快,这与
location.reload(true)
的操作相同。