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

2023-08-22 22:02:02 +08:00
 cbdyzj

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

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

这个扩展只干两件事:

  1. Disable CSP
  2. 创建一个<script src="/path/to/userscript.js" type="module"></script>标签,插入到目标网页中
1535 次点击
所在节点    分享创造
4 条回复
lisongeee
2023-08-23 00:41:41 +08:00
《油猴脚本管理器弄得好复杂》 好奇哪复杂了,没感觉啊

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

对网站运行的影响越小越好。
cbdyzj
2023-08-23 08:27:29 +08:00
@lisongeee 感觉复杂是版本、权限、不支持 ESM 之类的,我的扩展不能 Disable HTML meta CSP
cbdyzj
2023-08-23 09:03:25 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/967482

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX