又一个 [V2EX 增强] 油猴脚本!自动签到、自动无缝翻页、快捷回到顶部(右键点击左右两侧空白处)...

2021-04-01 09:29:49 +08:00
 XIU2

我自己一直在用 [V2EX Plus] 扩展,但在使用过程中我又产生了一些其他需求。因为我喜欢自给自足,所以我就写了个 [V2EX 增强] 油猴脚本!功能不是很多,主要是与 [V2EX Plus] 扩展形成互补
自用的同时分享出来,看看有没有其他人需要(安装地址在下面)~

该脚本有什么用?

# 自动签到

当访问 V2EX 时,如果还没有签到,则脚本会 自动签到(后台签到,感觉不到)。

如果你同时安装了 [V2EX Plus] 扩展,那么脚本会使用该扩展的签到功能(这个扩展会修改右边侧栏的签到提示)。

默认开启,如要关闭,请点击浏览器右上角的 Tampermonkey 扩展图标 [√] 自动签到

不知道为什么 [V2EX Plus] 扩展的自动签到功能不执行,我就只能自己参考着重新实现了。

但是有个问题,就是目前脚本只支持在 V2EX 首页自动签到(靠侧栏提示来判断是否已签到)。
因为考虑到在其他页面就需要 ajax 访问签到页来判断是否已签到,要是每访问一次 V2EX 都要去判断岂不是很傻很浪费。
我初步设想是在脚本中( GM_setValue )记录上次签到时间,然后来判断是否已签到,不知道大家是否有什么更好的建议~

# 自动无缝翻页

当浏览 V2EX 时,如果滚动条接近底部,则脚本会将下一页的内容追加到本页底部,一直翻啊翻啊翻不到头~

默认开启,如要关闭,请点击浏览器右上角的 Tampermonkey 扩展图标 [√] 自动无缝翻页

附带了一个 [帖子内自动翻页] 功能,因为帖子内翻页是倒序的,所以可能比较别扭,向下滚动的时候会把前一页内容追加到前面(按照楼层顺序)。

默认关闭,如要开启,请点击浏览器右上角的 Tampermonkey 扩展图标 [×] 帖子内自动翻页

基本上,我常访问的网站,如果其自身没有自动无缝翻页功能,那我就会加上~

# 回到顶部(右键点击两侧空白处)

当浏览 V2EX 时,鼠标右键点击网页左右两侧空白处(仅灰色背景)任意位置就会回到顶部

默认开启,如果想要关闭,请点击浏览器右上角的 Tampermonkey 扩展图标 [√] 回到顶部

虽然 [V2EX Plus] 扩展也有个"双击回到顶部"的功能,但是我觉得不好用,于是改成右键左右两侧空白处了~
不管是单击还是双击都可能与正常操作产生冲突,而左右两侧空白处很少有右键操作(主体内容依然显示右键菜单)。

如何安装?

有其他 [功能需求 /建议] 都可以跟我说!(当然如果 [V2ex Plus] 扩展已有的,我就没必要重复造轮子了~

如果觉得还不错,就去 Github 点个 [⭐ Star] 鼓励一下下吧(或者多多分享)!

其他原创脚本

一次发太多链接似乎不太好,下面这些脚本可以去上面 Github 地址中查看 /安装~

6777 次点击
所在节点    分享创造
37 条回复
leeggco
2021-04-01 16:10:35 +08:00
双击回到顶部无效
XIU2
2021-04-01 16:19:58 +08:00
@leeggco #21 因为我设置的是 [右键单击] 。。。
14ccc
2021-04-01 16:25:38 +08:00
已安装 体验可以的
XIU2
2021-04-01 17:38:52 +08:00
@usoo #20 OK,终于有空了,你要的功能加上了。

新增 [标签页伪装为 Github (摸鱼)] 功能。
默认关闭,如果想要开启,请点击浏览器右上角的 Tampermonkey 扩展图标开启。

该功能自适应浏览器暗黑模式(图标和 Github 一样都会自适应)~
usoo
2021-04-01 19:15:13 +08:00
@XIU2 老哥给力!奥利给
yolee599
2021-04-01 19:55:11 +08:00
回顶部直接按 Home 键就行
XIU2
2021-04-01 20:00:28 +08:00
@yolee599 #26 我平时浏览网站,都是只用 [右手 + 鼠标],左手都不怎么放在键盘上。
如果要按键的话,还需要 [左手 /右手 + 键盘],这样无疑没有那么方便。

为了方便,我还把起初设计的 [鼠标左键双击] 改成 [鼠标右键单击],方便了一倍~
(鼠标左键单击,容易误触,因此我选择了鼠标右键单击
Greatshu
2021-04-02 00:16:12 +08:00
XIU2
2021-04-02 06:50:13 +08:00
@Greatshu #28 看起来确实不错,虽然我这个脚本只是我个人需求的延申,但既然我公开分享了,那么有什么建议或功能尽管提,我会尽量实现的~

这个我稍后有空的时候学习下它是怎么实现的~
nmap
2021-04-02 09:51:36 +08:00
不错,第一次知道这种脚本
XIU2
2021-04-02 15:38:44 +08:00
又添加了一些比较实用的功能,欢迎大家提需求、提建议~
endy
2021-04-05 11:58:00 +08:00
不怎么喜欢自动翻页功能
XIU2
2021-04-05 20:41:09 +08:00
@endy #32 哈哈,我个人比较喜欢,基本上我常访问但没有自带自动无缝翻页的网站,我都通过油猴脚本自己给加上了~
不过现在越来越多的网站,开始喜欢前端动态加载内容,这种网站我就没办法去添加自动无缝翻页了。。。
yuhaaitao
2021-06-21 04:17:55 +08:00
谢谢,去试一下
wynemo
2022-01-04 01:03:22 +08:00
用不了了
XIU2
2022-01-04 12:08:29 +08:00
@wynemo 我自己一直在用,用不了是哪里用不了?什么功能用不了?这些都是反馈的基本格式吧?。。。
thjwuliubu
2022-12-13 19:54:15 +08:00
@Greatshu #28 确实是解决痛点

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

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

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

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

© 2021 V2EX