V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
cbdyzj

我写了一个把 Userscript 注入到网页中的小扩展

  •  
  •   cbdyzj · Aug 22, 2023 · 2245 views
    This topic created in 980 days ago, the information mentioned may be changed or developed.

    说实话,我感觉市面上常见的油猴脚本管理器弄得好复杂,绝大多数时候我只是想:把一段 JS 注入到网页中,结束

    Oily Monkey: https://github.com/alchemy-works/oily-monkey

    这个扩展只干两件事:

    1. Disable CSP
    2. 创建一个<script src="/path/to/userscript.js" type="module"></script>标签,插入到目标网页中
    4 replies    2023-08-23 09:03:25 +08:00
    lisongeee
        1
    lisongeee  
       Aug 23, 2023
    《油猴脚本管理器弄得好复杂》 好奇哪复杂了,没感觉啊

    另外你这个 Disable CSP 只能 Disable http header csp ,不能 Disable html meta CSP ,比如你看看能不能注入 https://songe.li/csp 这个页面
    jingmatrix
        2
    jingmatrix  
       Aug 23, 2023
    我的 [ChromeXt]( https://github.com/JingMatrix/ChromeXt) 写得复杂的一部分原因就是为了避免使用禁用 CSP 的粗暴手段。

    对网站运行的影响越小越好。
    cbdyzj
        3
    cbdyzj  
    OP
       Aug 23, 2023
    @lisongeee 感觉复杂是版本、权限、不支持 ESM 之类的,我的扩展不能 Disable HTML meta CSP
    cbdyzj
        4
    cbdyzj  
    OP
       Aug 23, 2023
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1326 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:46 · PVG 07:46 · LAX 16:46 · JFK 19:46
    ♥ Do have faith in what you're doing.