-
Notifications
You must be signed in to change notification settings - Fork 700
右键滚动条回到顶部
鼠标右键网页右侧的滚动条即可回到顶部...
平时我在浏览网页过程中,想要回到顶部时,还需要用鼠标拖拽滚动条或者键盘 Home 快捷键,感觉很不方便,那就尝试解决:
- 首先,我想到了我的
自动无缝翻页脚本左下角悬浮的页码按钮也能 右键回到网页顶部,但是悬浮按钮面积比较小,需要准确定位其位置才能点到,而如果做的太大又遮挡网页本身内容,Pass... - 然后,我又想到了我的
知乎增强等多个脚本里都有个 右键点击网页左右两侧空白处回到网页顶部 的功能,但该功能无法做到通用,需要对每个网页定制,这显然太麻烦,Pass...
最后我突发奇想注意到了网页右侧的滚动条,虽然其比较细长,但是它正好位于网页最右侧,因此完全可以鼠标随手往右一挥直接盲点即可,解决了前者的弊端,而所有网页都有右侧滚动条(除了网页内容太少撑不起来的,以及个别特殊点的网页),符合通用性,又解决了后者的弊端,感觉似乎很完美~
脚本会监听网页右侧滚动条区域的鼠标右键单击事件,当你右键点击网页右侧滚动条时,就会让当前网页**回到顶部**。
不过,就如其他任何通用型脚本一样,该脚本也会在一些特殊点的网页上存在兼容性问题(即网页右侧的实际上并不是网页整体的默认滚动条,甚至一些元素方向倒置的网页脚本执行回到顶部代码反而会变成 "回到底部" ...),但我简单处理过,对于一些网页右侧滚动条实际上是网页内嵌套的某个元素的滚动条,也会让该元素 回到顶部 的。
但就如我前面所说,这只是我为了自用随手写的,因此对于个别特殊网站存在的兼容性问题,我不保证解决~
目前想要排除网站,可以在该网站下,点击浏览器右上角的 Tampermonkey 扩展图标,如下图所示排除该网站。
这样的话,本脚本就不会再该网站上运行了。另外,即使更新脚本也不会重置此排除列表。
如果想要不再排除该网站,那么需要去 Tampermonkey 设置里面,选择 [右键滚动条回到顶部] 脚本 - 设置 - 用户排除,选中要恢复的域名点击 [删除] 即可。
要使用任何脚本,首先需要浏览器安装 Tampermonkey 脚本管理器扩展(Chrome / Firefox / Edge)。
- 点击表格
[安装]进入脚本介绍页,点击[安装脚本]后弹出扩展提示,再点击[安装]即可。 - 如果默认安装脚本地址速度太慢,可以选择点击
[备用]后弹出扩展提示,再去点击[安装]即可。
Important
- 其他基于 Chromium 内核的浏览器(如国内套皮浏览器)一般都可以使用 Chrome 扩展。
- 请确保使用 Tampermonkey 正式版 扩展,其他的用户脚本管理器可能导致无法正常使用脚本。
- 如果要重装脚本,请记得在 Tampermonkey 扩展的回收站中彻底删除脚本后再去重新安装脚本。
不会离线安装 .crx 扩展?Chrome、Edge 重新开启隐藏的 [拖入安装 .crx 扩展] 功能!
Tampermonkey 为了顺应 Chrome 的 Manifest V3 要求,在 v5.0.0 版本中修改了 CSP 相关选项的默认值。
你只需要去 Tampermonkey 设置中,先把最顶端的第一个选项 配置模式: 默认的 新手 改为 高级。
然后翻到下面的 安全 选项区域,找到 修改内容安全策略(CSP)头信息: 把默认的 自动 改为 全部移除 并点击下面一点的 保存 按钮即可解决。
因为其 v5.2.0 版本转为了 Manifest V3,所以需要在浏览器的扩展管理界面启用 开发者模式 才能正常运行脚本!
新版本需要在扩展管理界面 Tampermonkey(篡改猴) 详情中启用 允许运行用户脚本 才能正常运行脚本!


脚本介绍