tampermonkey 中的 "instant inject" 是如何工作的?
How does "instant inject" in tampermonkey work?
在 tampermonkey 的高级设置中,您可以在“实验”选项卡中找到一个名为“注入模式”的设置。在这里,您可以 select 一种名为“即时”的模式。
我想知道,它有什么不同?它是如何工作的?是否类似于ViolentMonkeys注入方式?
根据最近添加相同功能的 Stylus 或 Violentmonkey(测试版)等其他扩展的源代码判断:
- 后台脚本用数据在后台脚本中创建一个
Blob
,通过URL.createObjectURL
获取其URL,通过[=将其放入Set-Cookie
头25=] API.
- 内容脚本从
document.cookie
读取URL并在同步XMLHttpRequest中使用它来同步获取原始数据。
此技巧基于 。
在 tampermonkey 的高级设置中,您可以在“实验”选项卡中找到一个名为“注入模式”的设置。在这里,您可以 select 一种名为“即时”的模式。
我想知道,它有什么不同?它是如何工作的?是否类似于ViolentMonkeys注入方式?
根据最近添加相同功能的 Stylus 或 Violentmonkey(测试版)等其他扩展的源代码判断:
- 后台脚本用数据在后台脚本中创建一个
Blob
,通过URL.createObjectURL
获取其URL,通过[=将其放入Set-Cookie
头25=] API. - 内容脚本从
document.cookie
读取URL并在同步XMLHttpRequest中使用它来同步获取原始数据。
此技巧基于