V2EX - 超级增强

楼中楼回复(支持感谢数排序)、自动签到、回复上下文、记录上次阅读位置、使用 SOV2EX 搜索、列表预览内容、点击帖子弹框展示详情、对用户打标签、正文超长自动折叠、划词 base64 解码、一键@所有人,@管理员、操作按钮(感谢、收藏、回复、隐藏)异步请求、支持黑暗模式

目前為 2023-05-29 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
Zyronon
評價
0 0 0
版本
5.2
建立日期
2023-01-11
更新日期
2023-05-29
尺寸
207.0 KB
授權條款
GPL License
腳本執行於

关于本项目

  1. 代码完全开源,欢迎大家审计。也可自行构建出js文件复制到Tampermonkey里面个人使用,构建方法在本文最下面
  2. 脚本油猴安装地址:https://greasyfork.org/zh-CN/scripts/458024
  3. git仓库地址:https://github.com/zyronon/v2ex-script

为什么选择V2EX - 超级增强,脚本的优势在哪?

在社区中早已存在众多用于增强 v2ex.com 的脚本插件,然而它们带来的体验良莠不齐,且大多数已经停止更新。

  • 秒杀其他脚本或插件的楼中楼功能:
    • 其他脚本:只解析当前页,如果有很多页回复,楼中楼就会前言不搭后语莫名其妙的
    • 本脚本:加载所有回复然后再解析楼中楼,保证回复解析正确
  • 集成了市面上常见的增强(辅助)功能
    • 坏消息:是个缝合怪
    • 好消息:都缝了

功能列表

  • 楼中楼
    • 可按高赞排序显示
    • 可只看楼主
  • 查看回复上下文
  • 记忆上次阅读位置
  • 高赞回复
  • 自动签到
  • 预览帖子正文
  • 弹框显示帖子正文和回复
  • 对用户打标签
  • 正文超长自动折叠
  • 划词 base64 解码,支持解码中文
  • 一键@所有人,@管理员:回复时,可一键@所有人和@管理员
  • 回复指定用户添加楼层号:回复时,自动添加楼层号,以保证脚本解析回复时能更准确的判断
  • 自适应屏幕宽度,支持黑暗模式: 帖子详情弹框自适应屏幕宽度,无论什么分辨率都能完美展示,同时也支持黑暗模式
  • 按钮异步请求:操作按钮(感谢、收藏、回复、隐藏)异步请求,不会刷新页面
  • 新标签页打开链接,默认打开,可单独关闭
  • 使用 SOV2EX 搜索,默认关闭,可单独打开

常见问题

y 为什么要加载所有回复? 如果有多页回复,只解析当前页的话,那么许多楼层会找不到@的人,因为有可能@的人在前一页
为什么有的「楼中楼」回复的楼层不正确? 由于 V2EX 的原回复并没有记录回复的楼层,本脚本只能根据被回复的用户去寻找此用户的最近一条回复,然后嵌入到这后面去,这种方法并不能保证正确识别用户真正要回复的是哪一个楼层。
为什么有的「楼中楼」回复指定了楼层还是不正确? - 屏蔽用户导致楼层塌陷:你屏蔽了A,自A以后的回复的楼层号都会减1
- 忽略回复导致楼层塌陷:原理同上
- 回复时指定错了楼层号
- 脚本解析错误,请在[这里](https://github.com/zyronon/v2ex-script/discussions/7)反馈给我
详情页加载很慢? 回复多时会加载很慢,其实不是脚本的问题。是因为请求V站的其他页的回复时,V站迟迟未返回,导致我无法进行后续的解析,所以只能显示加载中...

如何帮助我

作为开发者,创造对他人有用的东西始终是我的热情所在,这个项目也不例外。我投入了大量的时间和精力,致力于为 V2EX 用户带来更好的体验。因此,如果我的项目帮助了你,欢迎你为我的项目:

  • 点个 Star ⭐️ 或分享给他人,让更多的人知道我的存在。
  • 提供反馈,帮助我改进,以持续完善脚本。在这里提出。
  • 请我喝一杯咖啡
  • 要饭地址

源代码:https://github.com/zyronon/v2ex-script

更新日志:https://greasyfork.org/zh-CN/scripts/458024/versions