dms
1
链接地址洗白白
把链接地址缩减至最短可用状态,并复制到剪切板,以方便分享。
使用方法:
脚本安装后,打开的每个网页的底部中间有一个不仔细找几乎看不到的小按钮,点击它就可以弹出面板了。
2020-05-04 新增加油猴子的脚本菜单,并可隐藏页面悬浮工具。
按钮解说:
- 洗白白:净化当前网页链接,复制到剪切板,跳转到净化后的链接(验证链接是否可用);
- 带标题:与上面相同,但是复制到剪切板的不止是链接,还有页面标题,方便分享;
- 洗页面:不对当前页面网址起作用,而是将当前页面内所有链接(a 标签)的网址进行净化,可以有效地避免点到推广链接(推广是用 cookies 记录的,某些推广点过一次长期有效)。但是可能误伤,不过反正刷新页面之后一切安好。这个功能留给最强迫症的你和我。
- 找作者:找作者反馈、吐槽……不过我不听我不听
- 咖啡杯:点它,给作者买杯咖啡,作者就有开心的努力增加规则去了~~都去点,给我扫一扫!
已经适配的网站
- 淘宝商品页
- 天猫商品页
- 淘宝店铺首页
- 天猫店铺首页
- 京东移动端商品页转 PC 端
- 谷歌搜索结果(只保留搜索关键词,不含过滤器)
- 必应搜索结果(只保留搜索关键词,不含过滤器)
- 百度搜索结果(只保留搜索关键词,不含过滤器)
- Apple itunes 应用商店(返回中文页面网址)
- Chrome 扩展商店(* 这个在油猴版做不到,Chrome 浏览器限制)
- Greasyfork 脚本页面
- Bilibili 视频页面
- 微博个人主页及单条微博页面(会强转为清爽的 HTML5 版)
- Steam 商店和创意工坊列表
- 小众软件论坛
- 其他较规范的网址
如果遇到常见网站未被支持,请告知作者,谢谢。
其他未列出网址也可尝试,万一可以用呢?
脚本地址:https://greasyfork.org/zh-CN/scripts/373270
小书签安装:链接地址洗白白 | Link-cleaner
Please Buy Me A Cup of Coffee.
老鼠爱发电
1 个赞
dms
2
又馋又懒大老鼠的一些想法
其实用快捷键触发可以实现”一键“的效果。但是油猴好像没有快捷键的 API,用 JS 实现又有很大的冲突可能性。而且,我自己也记不住这种不常用的快捷键,所以懒弄,万一后面做扩展版的话,倒是可以加一个。
2018-10-17 20:22:42
这次为了这个油猴脚本,自己写了一个(其实没几行)打包(文件合并)工具(脚本)。
打算顺着这个思路做下去,反正主函数已经独立出来,再整理一下,函数环境无关,规则独立。然后每次更新用脚本同步打包出小书签、脚本、或者未来还可能有的扩展……这应该是比较合理的做法。
1 个赞
allor
4
看了下代码 @match *://*/*
……
你倒是把适用的网站写到 match 里啊。
2 个赞
thenow
10
1 个赞
dms
13
我用的白名单,复制后自动跳转验证可用性。在去除尾巴方面还是很好用的。到扩展就好了,就不用每个页面插一下,23333
1 个赞
dms
16
@doracoin @Qingwa
目标就是尽可能适配所有站点,我现在还不想屈服。
倒是让我发现开启了 CSP 的站点的样式问题,已经解决掉了,嗷嗷。
不过还是要认真的期盼一下扩展的实现方式,就没这么多麻烦了。
1 个赞
Qingwa
21
写脚本的时候,要遵循一定的规矩,比如把目前所适配的网站写进去。这是一个优秀的开发者应当具备的。
1 个赞
dms
23
问题是我想要通配……(虽然确实做不到,但是在这种情况下想写准确的 match 基本不可能,总要牺牲一部分
现在还是脚本这种形式的限制,扩展的话就好了,但是因为信用卡的问题,咕咕咕
1 个赞
使用
const ttileAndUrl = document.title + "\n" + dms_get_pure_url()
会不会好一些?换行更漂亮也更直观一些。
1 个赞
dms
25
这个可以接受,不过可能还是要有一个空格,避免换行符被替换掉的某些情况下标题和地址连在一起。
晚一些我更新上去吧,因为有一段时间没更新了,现在我自己写的代码合成的脚本怎么用我都要先回忆一下了(应该给自己写说明文档了,2333
1 个赞
dms
26
已采纳,不过标题后面故意留了一个空格,一般不会影响显示效果,纯粹为了防止换行被过滤后导致标题和网址连在一起。
然后对于京东的搜索结果保留编码,这样中文搜索结果就不会出错了。
最后发现触发位置会被 Chrome 中的浮动滚动条(实验功能)挡住,就十分难受。回头修改吧,嘤嘤嘤
1 个赞
dms
27
你可能见到过这段文字:
如需浏览,请复制后使用浏览器访问
https://m.tb.cn/xxxxxxxxx
这个是淘宝客户端分享到 QQ 之后,你点击链接会进入的页面,上面如此显示,没给任何跳转方式,只能复制……
现在可以用洗白白跳转了,严格说这不是洗白白,但是影响到了我的浏览体验,所以水边加进去了。
(和主功能需求不一样,所以对代码修改有点多,测试中……
但也不是完全任性而为,有一些网站的链接净化需要的处理比较复杂,这算是第一步的尝试吧。
2 个赞