tampermonkey 中的 "instant inject" 是如何工作的?

How does "instant inject" in tampermonkey work?

在 tampermonkey 的高级设置中,您可以在“实验”选项卡中找到一个名为“注入模式”的设置。在这里,您可以 select 一种名为“即时”的模式。

我想知道,它有什么不同?它是如何工作的?是否类似于ViolentMonkeys注入方式?

根据最近添加相同功能的 Stylus 或 Violentmonkey(测试版)等其他扩展的源代码判断:

  1. 后台脚本用数据在后台脚本中创建一个Blob,通过URL.createObjectURL获取其URL,通过[=将其放入Set-Cookie头25=] API.
  2. 内容脚本从document.cookie读取URL并在同步XMLHttpRequest中使用它来同步获取原始数据。

此技巧基于