V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
woncode
V2EX  ›  浏览器

有写过 via 浏览器插件的吗? CSP 问题怎么解决

  •  
  •   woncode · 2019-06-17 17:08:50 +08:00 · 3459 次点击
    这是一个创建于 1746 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这几天我写了一个翻译插件,但是遇到 csp ( Content Security Policy )的问题

    我的做法是向网页插入 script 标签,通过 jsonp 的方式向有道翻译 API 查词

    但是在有 csp 策略限制的网站就无法使用,因为有道 API 不在 csp 名单上

    我想问 via 的插件机制有什么办法可以解决这个问题吗,就像 Chrome 的扩展,可以通过在扩展的说明文件 manifest.json 中声明需要的 csp,然后 chrome 就允许扩展加载网站本身 csp 不允许的资源

    5 条回复    2019-06-17 22:31:22 +08:00
    woncode
        1
    woncode  
    OP
       2019-06-17 18:25:22 +08:00
    any body?
    Jirajine
        2
    Jirajine  
       2019-06-17 18:34:28 +08:00 via Android
    via 是套壳,做毛线插件。仅仅只是执行用户脚本而已。
    woncode
        3
    woncode  
    OP
       2019-06-17 19:16:23 +08:00
    @Jirajine 那有没有其他带插件机制的手机浏览器推荐
    Jirajine
        4
    Jirajine  
       2019-06-17 19:24:39 +08:00   ❤️ 1
    @woncode #3 kiwi yandex Firefox 就这些 好像还有过一个通过 xposed 维护的插件框架,似乎弃坑了。
    woncode
        5
    woncode  
    OP
       2019-06-17 22:31:22 +08:00
    @Jirajine 哇,不得不特地感谢一下,认识 kiwi 简直打开了一个新天地的大门,XDA 大佬的开源作品,基于 chromium,速度更快,可以直接从 chrome app store 安装扩展,还可以直接安装个人脚步
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   960 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:32 · PVG 04:32 · LAX 13:32 · JFK 16:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.