Greasy Fork is available in English.

去除链接重定向

去除网页内链接的重定向,具有高准确性和高稳定性,以及相比同类插件更低的时间占用,平均时间在0.02ms~0.05ms之间

去除链接重定向

去除各搜索引擎/常用网站的重定向

注意事项:

重定向一般有两种目的

  1. 追踪用户打开了哪些 URL(bing的/ck/重定向就属于这一种)
  2. 在用户跳转到站外之前进行确认地址,防止打开不明的页面(知乎的“您正在跳转到其他页面”就属于这一种)

脚本特点

  1. 链接反重定向的高准确性和高稳定性,以及相比同类插件更低的时间占用,平均时间在0.02ms~0.05ms之间
  2. 适配诸如东方永页姬一类的瀑布流插件,不会出现第二页及之后的页没有移除链接重定向的问题
  3. 没有多余的onHover操作判断,没有setInterval间隔执行的操作
  4. 可自定义自己添加的站点逻辑,或是反映在GreasyFork反馈区内,或是下面的github反馈区链接
  5. 采用直接恢复到重定向前的原链接的逻辑,而不是进入跳转页面后自动跳转,优化用户体验

反馈地址

反馈请带上出问题的网页地址,谢谢

如果这能够帮助到你, 请不吝给github项目点一个 star, 你的支持就是我更新的动力,感谢🙏

工作原理

  1. 根据 URL 上暴露出来的跳转链接,正则匹配提取真实的地址,例如知乎,Google
  2. 如果 A 标签的内容为真实的地址,则替换,例如百度贴吧
  3. 逐一发送请求,获取真实的地址,例如百度搜索
  4. 根据请求特殊页面,这个特殊页面没有重定向地址,然后覆盖当前页,例如百度搜索,搜狗搜索
  5. 覆盖原本的链接点击事件,比如 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] DogeDoge
  • [x] 秘迹
  • [x] CSDN
  • [x] 开源中国
  • [x] 印象笔记
  • [x] 标志情报局
  • [x] 爱发电
  • [x] 51 CTO
  • [x] InfoQ
  • [x] Gitee
  • [x] 少数派
  • [x] 51.ruyo.net

我想支持更多的站点

点击这个链接github反馈区,提交 issues,说出你想要支持的站点
或点击这个链接greasyfork反馈区

贡献代码

需要通过 NodeJs / Deno / Bun 把 TypeScript 编译成 javascript

git clone https://github.com/MerielVaren/remove-link-redirects.git

cd ./remove-link-redirects

npm install
npm run build