-
Notifications
You must be signed in to change notification settings - Fork 315
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
在调试脚本时,发现GM_getValue每次获取都为旧值。
如下图,值已经修改为字符串的123123,但是获取到还是123(这个值是修改为123123之前的值)

debug插件源码
通过调试插件源码,发现插件调用了background.js的buildScriptCache方法

在buildScriptCache方法中debug,发现resolve的值已经是最新的值了。


然而在实际获取的返回值,发现是旧的值,如下图:

怀疑的问题出现的地方
插件代码中有其他对返回值进行转换?
我测试过firefox,发现firefox也有这个问题,个人比较偏向是插件层做了数据传输过程的转换,从而导致数据前后不一致,但是在查看源码暂时没找到。大佬是否能解答一下?
浏览器的问题
background和前端的代码属于不同进程,进程之间传输数据出错了?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
