您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
支持哔哩哔哩、B站直播、腾讯视频、优酷视频、爱奇艺、芒果TV、搜狐视频、AcFun弹幕网自动网页全屏;支持任意视频倍速播放;支持播放进度记录;支持任意视频网站下集切换。
视频倍速调节
时显示)空格◀️▶️键控制
时显示)@match
网站时显示)@match
网站时显示)快捷键 | 功能说明 |
---|---|
P | 切换网页全屏 |
N | 切换下一集视频 |
D | 弹幕显示 / 隐藏 |
Z | 恢复 1.0x 正常倍速 |
R | 90° 循环旋转视频角度 |
L / K | 下一帧 / 上一帧 |
Shift R | 视频水平镜像翻转 |
Shift P | 进入或退出画中画 |
Ctrl Alt A | 视频画面截图(默认禁用) |
数字 0️⃣ | 快进 30 秒 |
1️⃣ 至 9️⃣ | 直接设置 1️⃣ 至 9️⃣ 倍速 |
◀️▶️ | 快退 / 快进 5 秒(默认禁用) |
空格 | 播放 / 暂停(默认禁用) |
Alt ➕ / ➖ | 视频缩放(默认禁用) |
A / S 或 ➕ / ➖ | 倍速 ±0.25 |
Alt ◀️🔼🔽▶️ | 视频上下左右方向移动(默认禁用) |
默认仅对 @match
中指定的网站启用自动网页全屏功能。若无需此功能,可在脚本菜单中禁用(禁用后仍可通过快捷键 P
手动触发网页全屏)。
对所有视频网站生效
将脚本中的:
// @note *://*/*
改成:
// @match *://*/*
或特定网站(以 咕咕番 为例):
// @include *://www.gugu3.com/*
嵌套框架页(如 E站弹幕网):
若视频位于 iframe
中,需同时匹配主页面和框架页域名:
// @include *://www.ezdmw.site/Index/video/*
// @include *://player.ezdmw.com/danmuku/*
注意:仅针对单个网站配置时,须使用
@include
而非@match
(后者触发的是网站自带的网页全屏图标)。
然后在脚本菜单中点击 此站启用自动网页全屏
,启用后,视频开始播放时将自动进入网页全屏。
默认仅对 @match
中指定的网站启用倍速播放功能。理论上支持所有含 HTML5 <video>
标签的网页。
如需,可将脚本中的:
// @note *://*/*
修改为:
// @match *://*/*
或指定网站使用(以百度网盘为例)
// @include *://pan.baidu.com/*
如需禁用此功能,可在脚本菜单中设置禁用。
适用于所有视频网站的通用快捷键切换下集(脚本默认 @match
是使用网站自带的切换下集)。
使用前,将脚本中的:
// @note *://*/*
修改为:
// @match *://*/*
脚本优先 手动适配
,无 手动适配
时按 地址栏匹配 > 网站自带
的顺序来尝试切换下集(有些网站 地址栏匹配
会误匹配,走不到 网站自带
只能 手动适配
)。
当网站无法成功切换下集或跳转为不正确的地址时,可通过手动拾取元素完成适配。
若需重新拾取已适配过的网站,需先在脚本菜单中点击
删除此站剧集选择器
,清除历史配置。
Ctrl
+ Alt
键,用鼠标点击当前播放集数的位置(如播放页显示的 “第 1 集”)。获取集数失败
,手动编辑文本框中的选择器代码,修改后再次点击「验证」,成功后保存。Ctrl
+ Alt
键,点击剧集列表(如侧边栏或底部列表)中的任意一集(如 “第 2 集”)。获取集数失败
或验证时显示的集数列表(如数量)有误,手动编辑选择器代码,修改后再次点击「验证」,直至显示正确集数后保存。配置完成后,按键盘 N
键,测试是否能自动切换至下一集。
在该网站上默认拾取到的元素选择器,验证时不能获取到当前播放集数。
原因是:当鼠标移入目标元素时,会动态添加临时 class
;而当元素失去焦点后,该 class
会自动移除。由于默认拾取的选择器包含此动态 class
,导致无法获取当前播放集数。
解决方法:手动删除动态添加的 class
,即可成功匹配目标元素并获取当前播放集数。
在该网站上当前播放的集数在剧集列表中无明确标识(如高亮、特殊样式或独有 class
),导致无法通过列表元素直接区分正在播放的集数是哪一个。
虽列表无法识别,但页面顶部标题栏中存在包含当前播放集数的明确文本,第一步拾取,可选取标题栏的集数元素定位当前播放集数。
在该网站上第二步拾取元素并点击「验证」时,提示的集数列表与页面实际显示不一致,通过调整元素选择器的层级结构后,最终成功获取正确数据。
脚本默认支持 B 站和 AcFun 弹幕网,在视频播放结束后自动退出全屏状态(番剧页面不支持)。对于 B 站,还会自动点击「取消连播」按钮,避免自动播放下一集。
取消连播触发条件:
如需关闭此功能,请在脚本中注释掉以下代码:
App.exitWebFullScreen();
脚本默认启用「播放进度记录」功能,自动记录视频的播放位置。下次进入同一视频时,将自动恢复到上次离开时的进度。如果不需要该功能可在脚本菜单中设置禁用。
当浏览器中播放视频的标签页切换为后台(即当前非可见状态)时,脚本将自动暂停视频播放。