More stable and wider range recognition of sol/bsc addresses on Twitter/X and turns them into gmgn.ai links.
这些是此脚本的所有版本。 只显示代码变更过的版本。
✅ 稳定性 (Idempotency): 脚本的核心逻辑现在是幂等的。即使 React 重绘了界面,MutationObserver 也会捕捉到新出现的元素,脚本会安全地对它们进行重新处理。解决了链接出现后消失的核心问题。🎯 范围 (Scope): 增加了对用户个人简介(bio)区域的扫描,提高了地址的检出率。🚀 性能 (Performance):简化了正则表达式。通过标记已处理元素 (PROCESSED_MARKER_CLASS) 和使用 Set 来避免对同一元素进行不必要的重复计算,直到它被DOM重绘。MutationObserver 现在也监听 class 属性的变化,这对于捕捉 React 的更新更为敏感和高效。💪 健壮性 (Robustness):新的检查机制比 WeakSet 更能适应 SPA 的动态特性。为生成的链接添加了 event.stopPropagation(),防止在点击地址链接时意外触发了点击整条推文的导航行为。🎨 样式 (Style): 稍微调整了链接颜色,使其在 Twitter 的暗色和亮色主题下都更醒目。