Greasy Fork is available in English.
将推特推文中的 t.co 链接替换为实际显示的完整 URL(如果可行),并阻止 t.co 跳转跟踪,让点击直接访问目标网站。脚本能够还原被 Twitter 隐藏的完整链接文本。
当前为
Twitter/X t.co 直连 & 完整链接还原
简介
这是一个轻量级的脚本,旨在优化 Twitter (X.com) 的推文内链接浏览体验。
Twitter 为了追踪点击数据和节省显示空间,会将原本的长链接截断显示(例如 fatbobman.com/zh/posts/creat…),并强制所有点击通过 t.co 进行重定向。
本脚本主要解决两个问题:
还原完整链接:它会把被截断的文本替换回完整的 URL,让你在点击前就能看到完整的网站地址。
移除 t.co 跳转:点击链接时将直接访问目标网站,不再经过 Twitter 的追踪服务器,提高访问速度并保护隐私。
效果对比
处理前 (默认):
显示文本:fatbobman.com/zh/posts/creat… (链接被截断,看不全)
点击行为:访问 t.co/xyz -> 跳转到目标网站 (速度慢,有追踪)
处理后 (本脚本):
显示文本:https://fatbobman.com/zh/posts/creating-stunning-dynamic-text-effects-with-textrender/ (完整显示)
点击行为:直接访问 目标网站 (速度快,无追踪)
功能特性
✅ 智能还原:利用 Twitter 隐藏在 DOM 中的原始数据,将被截断的链接“拼接”回原本的样子。
✅ 直连模式:阻止 Twitter 的 JavaScript 劫持点击事件,实现真正的直连。
✅ 布局优化:自动对超长链接应用 word-break: break-all 样式,防止长链接撑破推文排版。
✅ 精准识别:只处理推文正文中的文本链接,不会破坏“推特卡片”(Link Cards)或图片/视频链接的样式。
常见问题
为什么有的链接没有变化?
脚本只会处理看起来像是 URL 的文本。如果推主使用“点击这里”这样的文字作为超链接,或者是一个富媒体卡片,脚本为了保持原意不会修改显示文本,但通常仍会尝试去除 t.co 跳转。