油猴脚本“V2EX - 超级增强”:体验更现代化的 V2EX!

2023 年 4 月 7 日
 zyronon

昨天看到有个 V 友发贴做了个 V2 的浏览器插件,回复里看到大家都在问有没有油猴脚本。

为了 V 友的摸鱼体验,我连夜肝了一个脚本出来 (过年比较闲,做了一个功能类似的油猴脚本,到目前安装量 600 多,自用了几个月后,还是比较满意的)

安装地址: https://greasyfork.org/zh-CN/scripts/458024

主要功能

关于楼中楼

注意事项

本脚本与其他脚本不兼容,因为本脚本会删除网页元素

源码

GitHub 源码仓库: https://github.com/zyronon/v2ex-script

其他

有很多功能想加,但怕脚本没人用...成自嗨了

11882 次点击
所在节点    分享创造
63 条回复
zyronon
2023 年 4 月 8 日
@lovestudykid

匹配规则是,你回复的那个人,的最后一次回复。

比如说:A 连续评论了 3 条,占据 1 ,2 ,3 楼。然后你回复他第一条( 1 楼)。

解析出来的结果是你回复了的最后一条,也就是第 3 楼。

目前我也没办法,以楼层号来解析的话,隐藏和 Block 会导致使用者看到的楼层不一致。

比如说,你回复 A 时,在内容里面指定了回复 #1 。

你回复完成之后,把 A 的回复全部隐藏或者 Block 掉。那么原先的楼层号并不会跟着 A 的回复一起消失。就会导致你的回复明明 @A #1 ,但此时的#1 却是另一个人。
mdyh
2023 年 4 月 9 日
好用。谢谢!!!
Fedxu
2023 年 4 月 9 日
@zyronon #40 大佬太强了,更新速度这么快,现在有个问题,点击帖子是以弹窗形式展示(是盖在原有网页上的一层,右边有 2 条上下滑动条,背景颜色不统一,只盖住了中间部分),点击右上角 X 回到默认的网页,用的 EDGE 浏览器!有没有办法做到无感呢?
lemen
2023 年 4 月 9 日
5rWL6K+V5LiA5LiLYmFzZTY06Kej56CB5aW95LiN5aW955So
zyronon
2023 年 4 月 9 日
@lemen #44 已修复无法解析中文的问题
zyronon
2023 年 4 月 9 日
@xulianbang #43
出现 2 个滑动条的问题已修复。

目前除了点击右上角的 X 回到默认的网页,也可以点两侧的透明处...

至于无感,我不太明白你的意思。

在列表点击帖子,要么网页跳转至详情页( V2 原来的那种),要么就是不跳转网页以弹框在当前页面显示详情啊。还有其他的 UI 展示形式吗?欢迎探讨,我这个弹框是仿的 Reddit.
Fedxu
2023 年 4 月 10 日
@zyronon
1 、无感指的是跳转详情页再弹出弹框太明显了,能否跳转至详情页,不弹窗直接在原页面上改变样式
2 、不跳转网页在当前页面弹窗显示详情,右侧最近查看过的主题,热议主题不生效,
3 、不跳转网页在当前页面弹窗显示详情有的能弹窗,有的不弹窗直接跳转详情
KevinDo2
2023 年 4 月 10 日
这个嵌套排序是怎么实现的?修改 原本 dom 还是什么
zyronon
2023 年 4 月 10 日
@KevinDo2 #48 获取帖子的所有回复,然后解析出每条回复的 @人员,再递归匹配即可
PickOne
2023 年 4 月 11 日
@rimutuyuan #12 我也遇到了,解决办法是把这个脚本在油猴里禁用,刷新页面就能显示了(虽然禁用了,但插件效果还在。。)
zyronon
2023 年 4 月 11 日
@PickOne #50 能过留个微信?我看下报什么错方便修复
PickOne
2023 年 4 月 11 日
@zyronon #51 Base64:bHV6eS05
uxin
2023 年 4 月 11 日
有没有自动签到功能?
zyronon
2023 年 4 月 11 日
@uxin #53 暂时没有,可以用其他脚本先顶着
bao3
2023 年 4 月 11 日
好用~~~太赞了。
kaiger
2023 年 4 月 12 日
好用,膜拜大佬
20210610204811
2023 年 4 月 12 日
bug report:我实际上回复的是 3 楼。

zyronon
2023 年 4 月 12 日
@20210610204811 你这种情况以目前的解析方式是正确的,因为目前并不是按照楼层来作解析,这样可以保证所有的脚本使用者看到的回复,大多数情况下不出错,你可以看看我这个帖子里面 41 楼的解释。后续会加上以楼层号解析的功能
Akkuman
2023 年 4 月 20 日
报错 Uncaught ReferenceError: Vue is not defined
站点上其他油猴脚本已关闭
harrozze
2023 年 6 月 1 日
@zyronon 我给它加了个 base64 encode 的功能,因为感觉不够理想,没提 PR 。

不够理想的原因是,这个功能大概率会用在输入框里输入自己微信的时候,而不是从文章或回复的内容里选择的时候用到。

代码在 https://github.com/harrozze/v2ex-script

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/930514

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX