V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
kslr
V2EX  ›  问与答

请教一下开发 chrome 插件能否做到这些功能

  •  
  •   kslr · 2018-07-22 00:34:07 +08:00 · 1228 次点击
    这是一个创建于 2077 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我最近上 nyaa,很多图片都是链接的形式,点击过去后还有点击什么“继续”按钮才能看到。

    我想写一个插件,检测到链接到自动在背后打开新标签加载并跳过广告,然后取到图片地址,在插入到这边正文中。

    这个事情单单 chrome 插件可以做下来吗?

    10 条回复    2018-07-22 10:33:18 +08:00
    agagega
        1
    agagega  
       2018-07-22 00:40:52 +08:00 via iPhone
    我感觉 GreaseMonkey 脚本可能都行
    kslr
        2
    kslr  
    OP
       2018-07-22 00:49:22 +08:00
    @agagega #1 嗯,是可以的做到的,不过我已经买了开发账户了,不用不也是浪费吗。
    kslr
        3
    kslr  
    OP
       2018-07-22 00:51:06 +08:00
    @agagega 我大概看了下确实简单多了,但感觉这样就不是太爽了啊!!!
    ech0x
        4
    ech0x  
       2018-07-22 00:54:25 +08:00 via iPhone
    写完可以分享一下,我最近也有这样的念头,不过要维护不同的图床会很麻烦吧。
    kslr
        5
    kslr  
    OP
       2018-07-22 00:56:19 +08:00
    @ech0x #4 之前我用其他语言写了一个版本了,总共就四五个图床。但是爬虫太慢了,所以我想做在浏览器上。
    ech0x
        6
    ech0x  
       2018-07-22 01:00:35 +08:00 via iPhone
    @kslr 图床的数量比我预计的要少,我觉得可以做成 Chrome 的插件然后开源,如果名气够了的话,后续维护新图床的任务可以交给社区来干,不过如果要使用人数多的话,单单一个可以预览图片的功能可能不太够吧。
    kslr
        7
    kslr  
    OP
       2018-07-22 01:07:38 +08:00
    @ech0x #6 那都再说了,先解决掉这个事情。我已经创建了一个项目,可能这两天写好 https://github.com/kslr/nyaa-peel
    kslr
        8
    kslr  
    OP
       2018-07-22 08:13:30 +08:00
    @ech0x https://chrome.google.com/webstore/detail/jlolecooihlnkbilapjojfphjhbifeaa/publish-accepted?authuser=0&hl=zh-CN 目前只兼容了三个,睡觉了,一直等着搞图标也没先这样吧
    xyfan
        9
    xyfan  
       2018-07-22 10:11:13 +08:00
    @kslr 你发的链接是 publish-accepted 之后的
    zhaogaz
        10
    zhaogaz  
       2018-07-22 10:33:18 +08:00
    应该能做,不过你要想推广出来的话,估计很快就失效了。

    毕竟人家的目的就是让你看广告的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1036 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.