我一直在使用crx-hotreload 包在开发过程中自动重新加载我的 chrome 扩展,因为每次进行更改时都必须单击扩展页面上的刷新按钮很烦人;但是,这个包不适用于 MV3,因为它使用chrome.runtime.getPackageDirectoryEntry方法似乎已从 MV3 的 chrome.runtime 中删除。我找不到文档来确认它已被删除,但是当我尝试使用它时它不在那里。
有谁知道如何访问 Chrome 扩展清单版本 3 中扩展目录中的所有文件?
或者一般来说,是否有更好的方法可以在开发过程中热重新加载适用于 MV3 的 chrome 扩展?