V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
w0w
V2EX  ›  分享创造

做了一个帮你发现用户脚本和自定义样式的 Chrome 扩展 - Addon Everywhere

  •  
  •   w0w · 2018-02-03 16:31:18 +08:00 · 2973 次点击
    这是一个创建于 2514 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天在 chrome 节点发了一次结果无论如何自己都打不开,清缓存、清 storage、换浏览器、ip,一直重定向到首页。干脆在分享创造节点再分享一次。
    经提示跟 UserScript+脚本比较像,的确,还都是用了 iview。我这个可以同时搜索 Stylish 脚本,另外扩展比脚本要稍微稳定些


    自己算是 TamperMonkey 和 Stylish 的中度用户,所以写了个扩展帮助自己发现好用的用户脚本和自定义样式。
    是个小众插件,除了程序员也没什么人会感兴趣,能帮到各位最好不过了。

    ‘ Addon Everywhere ’是个给程序猿的小众扩展

    Chrome Webstore 下载地址: ‘ Addon Everywhere ’,让改善触手可及。

    不方便翻的可以到 https://chrome-extension-downloader.com 下载离线包( ExtensionId: nlagochcieefibigciiakkjaopfpnbcp )

    为什么写这个扩展?
    再好的网站也很难满足所有用户的需求,所以人们想了办法自定义网页的行为。
    比如用 TamperMonkey 和 Stylish。

    TamperMonkey 通过加载用户脚本可以改变页面的行为,比如给淘宝网加入比价功能,给百度网盘增加快速下载功能,给 12306 加个抢票功能等等
    Stylish 则可以加载自定义样式改变页面的外观,比如隐藏广告、精简微博页面、隐藏淘宝二维码登录选项、给页面增加夜间模式等

    通常自己碰到实在需要修改的网页就弄个脚本跑跑,挺方便也挺有成就感。
    不过值得一提的是,TamperMonkey 的用户脚本和 Stylish 的样式都是可以分享的,
    经常去脚本库里翻翻会有意外收获(比如京东自动领券什么的),
    但实际上是,没事儿谁也不会老去搜脚本,也根本想不起来去搜。

    于是我干脆写了这么个 Chrome 扩展 'Addon Everywhere',
    希望在浏览网页的时候,可以随时随地、被动地发现好脚本、好样式。
    不需动手,好脚本好样式就找上门来了 !

    它可以在后台自动发现网页可用的用户脚本及自定义样式,然后给出通知提示。
    通知尽量不侵入但也力求醒目,醒目就会看见(开始没有做通知,的确就扩展栏一个 badge 数字其实也还是想不起来用。刚做了配置页面,不喜欢或用熟悉以后可以关掉,可以在配置页关掉通知或修改通知的位置、持续时间等)
    看见就会好奇,好奇就会点开扩展,然后就有新大陆了,可以在上面直接浏览和安装脚本、样式

    主要还是自己用,喜欢 TamperMonkey 和 Stylish 的朋友不妨试试。

    如果有用,也欢迎给点反馈


    已知的问题:

    1. 搜索的脚本源还比较单一(主要是现在后端无服务器,搜索都依赖脚本库网站的 API,接口很难找)
    2. 排序、筛选功能还比较简单粗暴(也是依赖于源网站的接口质量,搜索结果容易被一些通用脚本污染,想过自己爬数据重新做搜索,但都有些反爬虫措施,爬起来成本太高,这么个小众扩展犯不上了。自己再用用,看匹配命中率慢慢想想办法吧)
    3. 没办法检测脚本、样式是否已安装(如果能做到那么浏览列表会更方便一些,同样也是没找到检测方法,有知道的朋友希望不吝赐教,不知道跟 tampermonkey sendmessage 能不能拿到) 后期看朋友们有需求再加吧,主要是想改进搜索的时机和结果的过滤,但改起来比较费精力了,结果也不太好保证,现在暂时是够用就好了。
    8 条回复    2018-06-13 17:02:06 +08:00
    w0w
        1
    w0w  
    OP
       2018-02-03 16:32:54 +08:00
    谢天谢地这个帖子我可以访问
    Memfei
        2
    Memfei  
       2018-02-03 17:34:23 +08:00 via Android
    都在用,这下用你的,省精力逛 stylish 了
    w0w
        3
    w0w  
    OP
       2018-02-03 18:13:33 +08:00
    @Memfei 恩,脚本来自 greasyfork.org ,应该和 userscript+一样
    https://openuserjs.org/ 上我还没找到 API,回头再看看。不过感觉这几个分享网站脚本的数量和质量都不太尽如人意,毕竟小众
    样式是来自 https://userstyles.org ,如果知道其他地方欢迎提供
    GooMS
        4
    GooMS  
       2018-02-04 00:31:12 +08:00 via Android
    可以對這些網站爬蟲
    w0w
        5
    w0w  
    OP
       2018-02-04 23:27:32 +08:00
    @GooMS 想过自己爬数据,重新做搜索,但都有些反爬虫措施,爬不到全部数据了,有些重要数据还要从 js 文件里自己解析,爬起来成本太高。更主要的是现在没有服务器,成本低,自己做搜索还要额外弄个服务器,这么个小众扩展犯不上了。
    xuanyuanaosheng
        6
    xuanyuanaosheng  
       2018-02-06 18:16:06 +08:00
    mark
    THEJANSON
        7
    THEJANSON  
       2018-03-28 09:00:53 +08:00
    有没有比较直观或者比较简单的插件 可以用来自定义页面元素,比如我想在网页源代码的基础上添加一行或直接进行修改替换参数?
    w0w
        8
    w0w  
    OP
       2018-06-13 17:02:06 +08:00
    @THEJANSON 目前还没发现傻瓜式的插件,这种需求用 TamperMonkey 和 Stylish 可以实现,但是要会一些 js/css
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3073 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 00:42 · PVG 08:42 · LAX 16:42 · JFK 19:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.