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

2018-02-03 16:31:18 +08:00
 w0w

昨天在 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 能不能拿到) 后期看朋友们有需求再加吧,主要是想改进搜索的时机和结果的过滤,但改起来比较费精力了,结果也不太好保证,现在暂时是够用就好了。
2969 次点击
所在节点    分享创造
8 条回复
w0w
2018-02-03 16:32:54 +08:00
谢天谢地这个帖子我可以访问
Memfei
2018-02-03 17:34:23 +08:00
都在用,这下用你的,省精力逛 stylish 了
w0w
2018-02-03 18:13:33 +08:00
@Memfei 恩,脚本来自 greasyfork.org ,应该和 userscript+一样
https://openuserjs.org/ 上我还没找到 API,回头再看看。不过感觉这几个分享网站脚本的数量和质量都不太尽如人意,毕竟小众
样式是来自 https://userstyles.org ,如果知道其他地方欢迎提供
GooMS
2018-02-04 00:31:12 +08:00
可以對這些網站爬蟲
w0w
2018-02-04 23:27:32 +08:00
@GooMS 想过自己爬数据,重新做搜索,但都有些反爬虫措施,爬不到全部数据了,有些重要数据还要从 js 文件里自己解析,爬起来成本太高。更主要的是现在没有服务器,成本低,自己做搜索还要额外弄个服务器,这么个小众扩展犯不上了。
xuanyuanaosheng
2018-02-06 18:16:06 +08:00
mark
THEJANSON
2018-03-28 09:00:53 +08:00
有没有比较直观或者比较简单的插件 可以用来自定义页面元素,比如我想在网页源代码的基础上添加一行或直接进行修改替换参数?
w0w
2018-06-13 17:02:06 +08:00
@THEJANSON 目前还没发现傻瓜式的插件,这种需求用 TamperMonkey 和 Stylish 可以实现,但是要会一些 js/css

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

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

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

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

© 2021 V2EX