小编sro*_*sey的帖子

如何检测脚本是否已加载*和*在chrome扩展中执行?

我已经追踪了几天的bug ...然后我意识到这个bug就是我.:/

我一直在使用webRequest.onComplete,过滤脚本.我的错误是我在加载和执行的脚本之间建立了错误的关联.get以不同于它们执行的顺序加载,因此事件的时间顺序不符合我需要它的顺序.我需要在某些脚本之间注入,所以我需要在文件执行之后和之前需要一个事件下一个.

我现在能想到的唯一解决方案是在执行之前更改正在加载的JS.但它让我的胃转了.bfcache会造成更大的破坏,所以也不是一个好的解决方案.

我会使用HTML5规范的afterscriptexecute,但这不是在Chrome中实现的.是否有其他API,也许是我可以使用的扩展API?

google-chrome google-chrome-extension google-chrome-devtools

5
推荐指数
1
解决办法
4724
查看次数