wangyizhi

Results 281 comments of wangyizhi

@KnIfER 用户的意思应该是脚本更新之后,就自动刷新页面,方便调试,而不是从脚本层面去做 用户脚本是运行在页面上的,通过Proxy构建了一个隔离的沙箱环境

@KnIfER 又读了一下原文,好像是哥哥说的意思,我理解错了。。。。 那这样的话,脚本管理器层面就不好做了,就如哥哥说的,很多东西需要卸载,兼容问题应该挺多的 tabs.executeScript是注入到content环境,然后由content又再将脚本注入到原页面的,所以unsafeWindow才可以和原页面一个环境的。不过mv3后,好像是可以直接注入到原页面了

这里的应该是一样的,同一个扩展(域)indexdb是共用的一个,插件的background和option也是同一个域。 刷新之后呢?有正常么,使用的什么浏览器?

![QQ_1724667649354](https://github.com/user-attachments/assets/0a2fa242-e107-4a1a-888e-16a48db97356) 从option页和background页看indexeddb的数据是不同的?不应该啊

Edge好像没遇到这个问题,是只有`ZenBrowser`有这个问题么?另外尝试关闭这个开关可以复现么? ![Image](https://github.com/user-attachments/assets/f39e7faf-d2ea-4948-ab34-bd91adb2ec7c)

使用Firefox 125版本没有出现,使用Firefox 136确实复现了上述问题,还没定位到 Firefox 139.0.4依旧存在

@cyfung1031 MV2的代码在这个分支:[release/mv2](https://github.com/scriptscat/scriptcat/tree/release/mv2) 在v0.10.0的时候对注入方式进行了大改动,所以可能产生了这个问题

@cyfung1031 我使用这个修复版本,似乎还是存在这个问题