Chrome 扩展清单 v3 热重载

问题描述 投票:0回答:2

有没有办法在后台(Service Worker)执行热重载?要查看对后台脚本所做的任何更改,我必须 A) 删除解压的扩展并将其加载回来,或者 B) 取消注册服务工作人员。

这对于开发来说是相当痛苦的。有没有办法在 v3 中使用热重载?

谢谢

google-chrome-extension google-chrome-devtools
2个回答
0
投票

兄弟,我最近解决了这个问题。我通过create-react-app创建了一个repo,因此react-refresh可以确保在更改页面时部分刷新。当您更改内容脚本时,它使用 Webpack' HMR 和 webpack.compiler.hooks 热重新加载整个 crx。顺便说一句,拉链也是自动的。


0
投票

刚刚创建此帐户来评论这个问题。 我自己制作了一个脚本来解决这个问题,它会在发生更改时自动重新加载扩展,是的,它与清单 v3 兼容。查看:https://github.com/informatdcs/auto-reload-extension-manifest-v3

© www.soinside.com 2019 - 2024. All rights reserved.