使用脚本前
建议先在浏览器上安装 uBlock Origin 或 AdGuard 扩展,可有效移除视频网站的视频广告。
脚本菜单
- 开启/关闭倍速功能
- 设置倍速步进
- 设置快进/快退秒数
- 设置数字零键快进秒数
- 开启/关闭自动网页全屏
- 开启/关闭 空格 ◀▶ 键控制
快捷键
F
:切换全屏
P
:切换网页全屏
N
:下一个视频
D
:弹幕开/关
A
或 +
:倍速 +0.25
S
或 -
:倍速 -0.25
shift
+
/ -
:当前倍速×÷2
Z
:恢复正常倍速
数字 0
:快进30秒,便于跳过视频中的广告讲解
数字 1-9
:1-9
倍速
空格 :暂停/播放
▶ :快进5秒
◀ :快退5秒
关于自动网页全屏
如果不需要打开视频播放页自动网页全屏,可在脚本菜单中关闭。关闭后不会影响快捷键(P)切换。
关于自动恢复网页全屏
在开启了自动网页全屏状态下,如果退出了网页全屏且视频暂停,重新播放后默认会恢复为网页全屏。
如果不希望这样的效果,可注释掉如下代码:
App.webFullScreen(this);
关于自动退出网页全屏
脚本默认对B站和AcFun弹幕网,播放完自动退出全屏(番剧页不支持)。B站自动点击“取消连播”按钮。
B站如果合集视频为最后一集、关闭了合集“自动连播”,也会自动退出网页全屏
如不需要该功能,可将脚本中下面注释的代码放开:
// if (/[a-zA-z]+:\/\/[^\s]*/.test(href)) return;
关于 空格 ◀▶ 键控制
脚本默认为关闭状态,在脚本菜单中可开启,开启控制后,会覆盖播放器自带的操作。
开启控制后,可在脚本菜单设置快进/快退秒数。
关于倍速播放
本脚本的倍速设置默认只针对 @match
中存在的网站,理论上对所有含有 HTML5 video
的网页都可以倍速播放。
如果有需要的话可将脚本中的:
// @note *://*/*
改成:
// @match *://*/*
或只对某网站使用倍速控制,如百度网盘:
// @include *://pan.baidu.com/*
默认倍速提示时长5秒,觉得太久?
// 修改为喜欢的
SHOW_TOAST_TIME: ONE_SECOND * 5
默认倍速提示处于视频的左下角,可选居中或右下角提示。
// 修改为居中提示
SHOW_TOAST_POSITION: positions.center
// 修改为右下角提示
SHOW_TOAST_POSITION: positions.bottomRight
如果不需要倍速播放功能,可在脚本菜单中关闭
关于页面不可见时暂停播放
脚本实现了页面可见性监听,当视频播放标签页不可见时会暂停播放,可见时继续播放。
如不需要该功能的话,把下面的代码注释掉:
this.setupVisibleListener();
实验性功能
实验性功能不保证100%有效。
一、网页全屏功能增强
本脚本配合视频网页全屏(改)使用,可以减少不必要的鼠标移动。
视频网页全屏(改)需要鼠标移动到视频播放器上,出现了网页全屏按钮后,再按 快捷键 Esc
或 网页全屏
按钮 进行网页全屏。
而配合本脚本后,播放器加载完毕后直接按 快捷键(P) 网页全屏(某些网站可能不成功)。
前提
安装 视频网页全屏(改) 脚本。
使用前
把本脚本内的:
// @note *://*/*
改成:
// @match *://*/*
或只针对某个网站使用,如咕咕番:
// @include *://www.gugu3.com/*
提示
推荐使用匹配所有网站方式使用,只针对某个网站使用的话,如果网站视频是在跨域 iframe
中,还需要添加在框架的域名匹配。
例如E站弹幕网,要按如下匹配才可以:
// @include *://www.ezdmw.site/Index/video/*
// @include *://player.ezdmw.com/danmuku/*
启用/禁用自动网页全屏
对于不在脚本默认 @match
匹配列表中的视频网站,又频繁性使用的,希望能自动进入网页全屏,减少按键操作。
在使用 快捷键(P)
可成功网页全屏的视频网站前提下,可以在脚本菜单中 此站点启用自动网页全屏
。
功能启用后,在视频开始播放后会自动进入网页全屏(某些视频网站会在自动网页全屏后播放器消失不见)。
二、通用切换下一集
对第三方不在默认 @match
匹配列表中的视频网站,适配 N
键切换下一集。
适用性
视频网站的剧集列表是通过链接式打开的。不是链接式会查找不到剧集列表。如:低端影视,就会切换下集失败。
使用前
// @note *://*/*
改成:
// @match *://*/*
测试网站
聚神铺导航、硬核指南、闪电导航 内的动漫影视网站。
更新历史
2.7.0
- 优化非默认匹配网站,网页全屏功能的准确性。
- 新增:鼠标光标在播放器上移动,停止移动后一段时间自动隐藏光标(如芒果TV不会自动隐藏)。
- 新增:不在脚本默认匹配列表中的视频网站,配合视频网页全屏(改)脚本也可以启用自动网页全屏。
- 新增:视频网站通用性切换下一集功能。
2.6.3
- 新增脚本菜单:开/关倍速功能。
2.6.1
- 键盘事件优化。
- 移除
alt
+
、alt
-
、*
快捷键。
2.6.0
- 修复倍速提示精度问题。
- 实验性扩展功能优化,提高准确性。
- 新增:脚本菜单设置开/关自动网页全屏、设置倍速步进、快进/快退时长。
- 新增:快进(▶ 或
alt
+
)、快退(◀ 或 alt
-
)、暂停/播放(空格)快捷键。
- 多视频页增加定时监测机制,不断检查当前当前播放的
video
,实时应用倍速到新的视频。
2.5.1
- 适配斗鱼视频(v.douyu.com)。
2.4.8
- 新增:数字
0
快捷键,快进30秒。
2.4.6
- 优化播放结束退出网页全屏的代码。
2.4.5
- B站:优化视频播放可见性监听,已播放结束的视频不再播放。
2.4.4
- fiX:B站嵌套直播间网页全屏导航栏不消失问题。
2.4.3
- 自动关闭腾讯视频播放页的登录弹窗。
- 隐藏B站播放内的各类弹窗,如:一键三连、左下角的登录提示。
- 优化B站播放1分钟的登录弹窗。
2.4.0
- 自动关闭B站未登录状态下观看视频1分钟时的登录弹窗。
v 2.3.0
- 新增
shift
+
/ -
快捷键,当前倍速×÷2,便于设置最高倍速。
v 2.2.0
- 移除
0
快捷键。
- fix: B站直播可见性监听失效问题。
v 2.1.0
- bug: 移除在
@match
中的地址鼠标悬停监听,该监听会影响腾讯视频的倍速播放。
- fix: 抖音网页版为直播间时也会应用倍速问题。
- 新增对 视频网页全屏(改) 的实验性扩展。
v 2.0.0
- 新增倍速播放功能。
- 新增页面可见性监听,当视频播放标签页不可见时会暂停播放,可见时继续播放。
v 0.9.9
- 解决B站直播不支持
全屏切换
、关闭弹幕
快捷键。
v 0.9.7
- 新增
全屏(F)
、网页全屏(P)
、下一个视频(N)
、弹幕开关(D)
快捷键。