做了一个帮你发现用户脚本和自定义样式的 Chrome 扩展 - Addon Everywhere - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
w0w
V2EX    分享创造

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

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

    昨天在 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 ,如果知道其他地方欢迎提供
    3IOhG7M0knRu5UlC
        4
    3IOhG7M0knRu5UlC  
       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     Solana     2754 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 14:20 PVG 22:20 LAX 07:20 JFK 10:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86