tampermonkey 中的“即时注入”是如何工作的?

问题描述 投票:0回答:2

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

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

javascript tampermonkey userscripts
2个回答
3
投票

从最近添加相同功能的其他扩展(如 Stylus 或 Violentmonkey(测试版))的源代码来看:

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

这个技巧是基于Xan回答。


0
投票

如何启用它,我在常规设置选项卡中找不到高级配置,请帮助。 我需要 insatnt uinject

© www.soinside.com 2019 - 2024. All rights reserved.