V2EX No Node Specific Styles

Remove node-specific styles on V2EX to keep a unified, clean look.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
Pipecraft
일일 설치 수
0
총 설치 수
3
평점
0 0 0
버전
0.1.5
생성일
2025-11-10
갱신일
2025-12-23
크기
2.32KB
라이선스
MIT
적용 사이트

V2EX 去除节点特性化样式

在 V2EX 去除每个节点的特性化样式,保持所有页面样式统一、简洁。

icon

功能特点

  • 移除右侧栏 #Rightbar 下所有 <style> 标签,统一视觉风格
  • 尽早执行:@run-at document-start,在文档开始阶段即进行清理
  • 持续监控:使用 MutationObserver 监听并移除后续动态注入的样式
  • 兜底清理:在 DOMContentLoaded 时再次清理,确保效果稳定
  • 仅作用于 V2EX 域名(见下文支持站点),不影响其他网站
  • 零依赖、无 GM 权限需求(@grant none),不注入额外 CSS

支持站点

脚本仅在以下域名上运行:

安装

  1. 安装用户脚本管理器:
  2. 安装脚本:

使用方法

  1. 访问任意 V2EX 页面(话题页、节点页、首页等)。
  2. 脚本会自动运行并移除右侧栏内联样式,无需手动操作。
  3. 如果仍看到样式残留,刷新页面即可;如需恢复原样式,禁用或移除脚本即可。

技术实现

  • document-start 阶段立即执行一次清理:document.querySelectorAll('#Rightbar style') 并移除全部匹配节点。
  • 通过 MutationObserver 监听 #Rightbar 的创建与后续子树变更:
    • 对动态添加的 <style> 及其子树中的 <style> 进行即时移除。
    • 找到 #Rightbar 后停止对整个文档的观察,仅观察右侧栏,提高性能与准确性。
  • DOMContentLoaded 事件触发时再次清理,作为兜底保障。

兼容性

适配现代浏览器的 Tampermonkey/Violentmonkey,已在桌面浏览器进行基本验证:

  • Chrome
  • Firefox
  • Safari

更新记录

v0.1.5

  • 删除 @noframes 声明,兼容 utags-shortcuts 在 iframe 模式下运行

v0.1.2

  • @run-at 设置为 document-start,在文档开始阶段清理样式
  • 新增 MutationObserver 持续移除后续注入的 <style>
  • 保留 DOMContentLoaded 兜底清理,确保稳定性

v0.1.1

  • 将清理范围调整为移除 #Rightbar 下的所有 <style> 标签
  • 更新描述文本以匹配新的清理逻辑

v0.1.0

  • 初始版本:页面加载后删除 #node_sidebar > style

更多实用脚本

以下是一些其他有用的脚本,可以增强您的浏览体验:

🏷️ UTags - 为链接添加用户标签

  • 链接Greasy Fork
  • 功能:为用户、帖子、视频和其他链接添加自定义标签和备注
  • 亮点:支持特殊标签过滤(如垃圾、屏蔽、标题党等),数据导出/导入,自动标记已查看帖子
  • 支持网站:V2EX、X(Twitter)、Reddit、GitHub、哔哩哔哩、知乎、Linux.do、Youtube 等 50+ 网站
  • 描述:超级实用的标签管理工具,可为论坛用户或帖子添加标签,轻松识别或屏蔽低质量内容

🧰 UTags Advanced Filter

  • 链接Greasy Fork · ScriptCat · GitHub
  • 功能:支持在 GreasyFork 实时过滤与隐藏脚本
  • 亮点:同时提供用户脚本与浏览器扩展两个版本
  • 支持网站:Greasy Fork
  • 描述:支持在 GreasyFork 实时过滤与隐藏脚本的工具,提供用户脚本和浏览器扩展两种版本。

screenshot

⚡ UTags 快捷导航 (UTags Shortcuts)

  • 链接Greasy Fork · ScriptCat · GitHub
  • 功能:按站点分组、自定义图标、悬浮球或侧边栏导航面板
  • 亮点:悬浮/侧边栏模式、支持链接与脚本、可视化编辑、快捷键支持
  • 支持网站:所有网站
  • 描述:一款功能强大的用户脚本,提供便捷的快捷导航面板,帮助你高效管理常用链接与自动化脚本,提升浏览体验

🔗 链接助手

  • 链接Greasy Fork
  • 功能:在新标签页中打开第三方网站链接,将文本链接解析为超链接
  • 亮点:支持自定义规则,解析 Markdown 和 BBCode 格式,将图片链接转换为图片标签
  • 支持网站:适用于所有网站,包括谷歌、YouTube、GitHub、V2EX 等
  • 描述:增强链接浏览体验,自动处理各种链接格式,使网页浏览更加便捷

🔍 查找适用于当前网站的脚本

  • 链接Greasy Fork
  • 功能:快速查找当前网站的用户脚本
  • 亮点:支持多个流行的脚本仓库,轻松发现有用的脚本
  • 支持网站:适用于任何网站,查找相关用户脚本
  • 描述:一个方便的工具,用于发现和安装专为您访问的网站设计的用户脚本

🔄 Discourse 话题快捷切换器

  • 链接Greasy Fork
  • 功能:在 Discourse 论坛中快速导航切换主题
  • 亮点:键盘快捷键、导航按钮、带语言选项的设置对话框
  • 支持网站:所有基于 Discourse 的论坛,包括 Discourse Meta、LINUX.DO 等
  • 描述:通过便捷的主题切换和可自定义设置,增强 Discourse 论坛中的导航体验

许可证

MIT License - 详见仓库中的 LICENSE 文件。

贡献

欢迎提交 Issue 与 Pull Request!

相关链接