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

2023-04-07 11:32:28 +08:00
 zyronon

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

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

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

主要功能

关于楼中楼

注意事项

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

源码

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

其他

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

8748 次点击
所在节点    分享创造
63 条回复
zyronon
2023-04-08 23:53:39 +08:00
@lovestudykid

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

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

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

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

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

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

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

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

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

zyronon
2023-04-12 18:08:09 +08:00
@20210610204811 你这种情况以目前的解析方式是正确的,因为目前并不是按照楼层来作解析,这样可以保证所有的脚本使用者看到的回复,大多数情况下不出错,你可以看看我这个帖子里面 41 楼的解释。后续会加上以楼层号解析的功能
Akkuman
2023-04-20 22:10:25 +08:00
报错 Uncaught ReferenceError: Vue is not defined
站点上其他油猴脚本已关闭
harrozze
2023-06-01 22:02:19 +08:00
@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