视频网站自动网页全屏|倍速播放

支持哔哩哔哩、B站直播、腾讯视频、优酷视频、爱奇艺、芒果TV、搜狐视频、AcFun弹幕网自动网页全屏;支持任意视频倍速播放;支持播放进度记录;支持任意视频网站下集切换。

当前为 2025-06-11 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Feny
评分
0 0 0
版本
2.9.4
创建于
2024-12-05
更新于
2025-06-11
大小
56.4 KB
许可证
GPL-3.0-only
适用于

使用脚本前

建议先在浏览器上安装 uBlock OriginAdGuard 扩展,可有效移除视频网站的视频广告。

脚本菜单

  1. 设置零键秒数
  2. 设置倍速步进
  3. 设置快进/快退秒数
  4. 启用/禁用自动网页全屏
  5. 启用/禁用 空格 ◀▶ 键控制
  6. 启用/禁用视频倍速调节
  7. 启用/禁用播放进度记录

快捷键

F :切换全屏
P :切换网页全屏
N :下一个视频
D :弹幕开/关
A+ :倍速 +0.25
S- :倍速 -0.25
Z :恢复正常倍速
数字 0 :快进30秒,便于跳过片头和B站UP主广告讲解
数字 1-91-9 倍速
空格 :暂停/播放
▶ :快进5秒
◀ :快退5秒
R:循环旋转视频角度
Shift R:视频画面水平镜像翻转

关于自动网页全屏

脚本默认对 @match 中的网址自动网页全屏。

如果不需要打开视频播放页自动网页全屏,可在脚本菜单中禁用。禁用后不会影响快捷键(P)切换。

关于自动退出网页全屏

脚本默认对B站和AcFun弹幕网,播放完自动退出全屏(番剧页不支持)。B站自动点击“取消连播”按钮。

B站如果合集视频为最后一集、关闭了合集“自动连播”,也会自动退出网页全屏

如不需要该功能,注释掉:

App.exitWebFullScreen();

关于 空格 ◀▶ 键控制

浏览器限制原因,不自动播放的视频,需要交互播放后才能操作。

主要作用是不需要聚焦到播放器也能控制播放/暂停/快进/快退,即使播放器在 iframe 框架页中。

默认为禁用状态,在脚本菜单中可启用,启用控制后,会覆盖播放器自带的操作。

启用控制后,可在脚本菜单设置快进/快退秒数。

关于播放进度记录

脚本默认启用视频播放进度记录,下次重新进入会续播上次播放进度。如果不需要该功能可在脚本菜单中禁用。

关于倍速播放

如不需要倍速播放功能,可在脚本菜单中设置禁用

默认只针对 @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

关于网页全屏增强

对于非默认 @match 中的网站,配合 视频网页全屏 视频网页全屏(改) 脚本,使快捷键(P) 切换网页全屏适配所有网站。

前提

安装 视频网页全屏视频网页全屏(改) 脚本。

2.9.1+ 不再依赖外部脚本。

使用前

把本脚本内的:

// @note        *://*/*

改成:

// @match        *://*/*

或只针对某个网站使用,如咕咕番

// @include      *://www.gugu3.com/*

提示

推荐使用匹配所有网站方式使用,只针对某个网站使用的话,如果网站视频是在跨域 iframe 框架页中,还需要添加在框架页的域名匹配。

例如E站弹幕网,要按如下匹配才可以:

// @include      *://www.ezdmw.site/Index/video/*
// @include      *://player.ezdmw.com/danmuku/*
启用/禁用自动网页全屏

对于非默认 @match 的网站,可以在脚本菜单中点击 此站点启用自动网页全屏 ;启用后在视频开始播放后自动进入网页全屏。

通用切换下一集

对非默认 @match 的视频网站,实现通用性 N 键切换下一集。

使用前
// @note        *://*/*

改成:

// @match        *://*/*
手动拾取元素适配

对于不能成功切换下一集或切换不正确的网站,可以手动拾取元素进行适配。

已拾取过的网站,要想重新拾取元素,需要先在脚本菜单中点击 删除此站点的剧集选择器

1. 第一次拾取当前播放集数

键盘同时按住 ctrl + alt + 鼠标点击当前集数所在位置。拾取成功后会弹出窗口,点击验证 元素提示当前集数正确后保存,进行第二次抓取。

如果验证提示 获取集数失败 ,编辑文本框的选择器。验证提示正确后保存。

2. 第二次拾取所有集数列表的某个集数

拾取到当前集数的元素后,继续键盘同时按住 ctrl + alt + 鼠标点击所有集数列表所在的其中一个集数,弹窗验证元素提示成功、确认保存。

某些网站点击采集某个集数时,验证时提示获取集数失败,这时可以继续点击当前集数的位置,作为第二次采集的元素。

3. 操作完成

操作完成后,可以尝试按 N 键验证是否能成功切换下一集。

拾取示例:

示例一:56网

默认拾取到的元素选择器,验证时不能获取到当前播放集数,原因是:鼠标移入元素时动态添加了新的 class,失去焦点后 class会被移除。在编辑文本,删除掉该 class ,成功获取到当前播放的集数。

图片

示例二:注视影视

在该网站,当前播放的集数在所有集数列表中没有明显的标记,不能有效区分出那个是当前的播放集数。

而在顶部的标题栏中存在有当前播放的集数,第一步抓取时可选取标题栏的集数元素来获取当前集数。

图片

测试网站

聚神铺导航硬核指南闪电导航 内的动漫影视网站。

更新历史

  • 2.9.0

    1. 移除:Shift + / - 快捷键。
    2. 修复:综艺剧集列表含有非数字集时切换下集失败问题。
    3. 新增:快捷键 R 旋转视频角度,快捷键 Shift + R 视频画面水平镜像翻转。
    4. 新增:自带网页全屏功能增强,可不依赖外部脚本。
    5. 其他优化。
  • 2.8.0

    1. 新增:自动续播上次观看进度。
    2. 第三方视频网站隐藏播放器的加载层和跳转播放提示。
    3. 自动触发开始图标进行加载视频播放(示例网站:FreeOK)。
  • 2.7.3

    1. 新增:手动拾取元素来适配不能切换下一集的网站。
  • 2.7.0

    1. 优化非默认匹配网站,网页全屏功能的准确性。
    2. 新增:鼠标光标在播放器上移动,停止移动后一段时间自动隐藏光标(如芒果TV不会自动隐藏)。
    3. 新增:不在脚本默认匹配列表中的视频网站,配合视频网页全屏(改)脚本也可以启用自动网页全屏。
    4. 新增:视频网站通用性切换下一集功能。
  • 2.6.3

    1. 新增脚本菜单:开/关倍速功能。
  • 2.6.1

    1. 键盘事件优化。
    2. 移除 alt +alt -* 快捷键。
  • 2.6.0

    1. 修复倍速提示精度问题。
    2. 实验性扩展功能优化,提高准确性。
    3. 新增:脚本菜单设置开/关自动网页全屏、设置倍速步进、快进/快退时长。
    4. 新增:快进(▶ 或 alt +)、快退(◀ 或 alt -)、暂停/播放(空格)快捷键。
    5. 多视频页增加定时监测机制,不断检查当前当前播放的video,实时应用倍速到新的视频。
  • 2.5.1

    1. 适配斗鱼视频(v.douyu.com)。
  • 2.4.8

    1. 新增:数字 0 快捷键,快进30秒。
  • 2.4.0

    1. 自动关闭B站未登录状态下观看视频1分钟时的登录弹窗。
  • v 2.3.0

    1. 新增shift + / - 快捷键,当前倍速×÷2,便于设置最高倍速。
  • v 2.2.0

    1. 移除 0 快捷键。
    2. fix: B站直播可见性监听失效问题。
  • v 2.1.0

    1. bug: 移除在@match中的地址鼠标悬停监听,该监听会影响腾讯视频的倍速播放。
    2. fix: 抖音网页版为直播间时也会应用倍速问题。
    3. 新增对 视频网页全屏(改) 的实验性扩展。
  • v 2.0.0

    1. 新增倍速播放功能。
    2. 新增页面可见性监听,当视频播放标签页不可见时会暂停播放,可见时继续播放。
  • v 0.9.9

    1. 解决B站直播不支持全屏切换关闭弹幕快捷键。
  • v 0.9.7

    1. 新增全屏(F)网页全屏(P)下一个视频(N)弹幕开关(D)快捷键。