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