脚本优势
很多同类插件在解决诸如bing,搜狗等对重定向链接进行加密的情况时,采取的方法是在后台访问后把最终的网址代替过来。在本脚本中,凡是能够将加密链接解析或用未加密链接替代的情况,一律优先解析而不会在后台访问,这使得本脚本在很多时候加载速度相较于同类型脚本有巨大提升
比如百度,大多数同类型脚本的做法是在后台模拟你本人点击链接,等到在后台它重定向完了出来最终链接了,脚本再帮你贴到当前页面上来,这样你就能点击到去重后的链接了。然而这样是非常慢的,并且和网速强关联,有可能你在当前网页已经浏览到很下面了,后台还没结束上面链接的操作过程,此时你仍然会点击到重定向链接。本脚本采用的方式是在原地把加密的网址翻译出来,没有任何的后台加载网页的动作,非常迅速。
去除链接重定向
去除各搜索引擎/常用网站的重定向
注意事项:
重定向一般有两种目的
- 追踪用户打开了哪些 URL(bing的/ck/重定向就属于这一种)
- 在用户跳转到站外之前进行确认地址,防止打开不明的页面(知乎的“您正在跳转到其他页面”就属于这一种)
在使用脚本东方永页机时,如果遇到没有去除重定向的问题,请右键侧边栏启动“动态加载”
脚本特点
- 链接反重定向的高准确性和高稳定性,以及相比同类插件更低的时间占用,平均时间在0.02ms~0.05ms之间
- 适配诸如东方永页姬一类的瀑布流插件,不会出现第二页及之后的页没有移除链接重定向的问题
- 没有多余的onHover操作判断,没有setInterval间隔执行的操作
- 可自定义自己添加的站点逻辑,或是反映在GreasyFork反馈区内,或是下面的github反馈区链接
- 采用直接恢复到重定向前的原链接的逻辑,而不是进入跳转页面后自动跳转,优化用户体验
反馈地址
反馈请带上出问题的网页地址,谢谢
如果这能够帮助到你, 请不吝给github项目点一个 star, 你的支持就是我更新的动力,感谢🙏
工作原理
- 根据 URL 上暴露出来的跳转链接,正则匹配提取真实的地址,例如知乎,Google
- 如果 A 标签的内容为真实的地址,则替换,例如百度贴吧
- 逐一发送请求,获取真实的地址,例如百度搜索
- 根据请求特殊页面,这个特殊页面没有重定向地址,然后覆盖当前页,例如百度搜索,搜狗搜索
- 覆盖原本的链接点击事件,比如 qq 邮箱
支持的站点
- [X] 必应国内版
- [X] 必应国际版
- [X] 知乎
- [X] 知乎专栏
- [X] 知乎日报
- [X] Google 搜索
- [X] Google 文档
- [X] Google Play
- [X] Google Gmail
- [X] Google Youtube
- [X] Steam
- [X] 360 搜索
- [X] ##微博
- [X] Twitter
- [X] 搜狗搜索
- [X] 百度搜索
- [X] 百度视频
- [X] 百度学术
- [X] 百度贴吧
- [X] 掘金
- [X] QQ 邮箱
- [X] Mozilla
- [X] 简书
- [X] 豆瓣
- [X] Pocket
- [X] CSDN
- [X] 开源##
- [X] 印象笔记
- [X] 标志情报局
- [X] #发电
- [X] 51 CTO
- [X] InfoQ
- [X] Gitee
- [X] 少数派
- [X] 如有乐享
我想支持更多的站点
点击这个链接github反馈区,提交 issues,说出你想要支持的站点<br>
或点击这个链接greasyfork反馈区
贡#代码
需要通过 NodeJs / Deno / Bun 把 TypeScript 编译成 javascript
git clone https://github.com/MerielVaren/remove-link-redirects.gitcd ./remove-link-redirectsnpm installnpm run build