如何在米侠浏览器中通过脚本实现网页视频的倍速播放

作者:袖梨 2026-07-17

可在米侠浏览器中通过内置用户脚本实现网页视频倍速播放,无需插件或改源码;开启「启用用户脚本」后,粘贴对应JavaScript代码并设置匹配规则,即可支持1.25/1.5/2倍速及快捷键动态切换。

想在米侠浏览器里让网页视频按1.25倍、1.5倍甚至2倍速流畅播放,又不想装额外插件或改页面源码?直接用内置的用户脚本功能就能实现,无需重启浏览器,改完立刻生效。

确认米侠浏览器支持用户脚本

打开米侠浏览器 → 右上角菜单 → 设置 → 高级 → 开启「启用用户脚本」开关。这一步必须做,否则后续脚本不会加载。【未开启此选项时,所有脚本均不执行】

检查地址栏右侧是否出现“JS”图标,有则说明已就绪。

创建并注入基础倍速脚本

方法一:手动添加简易脚本

点击地址栏右侧“JS”图标 → 点击「+ 新建脚本」→ 在编辑区粘贴以下代码:

```javascript
document.addEventListener('DOMContentLoaded', () => {
  const video = document.querySelector('video');
  if (video) video.playbackRate = 1.5;
});```

保存后刷新当前视频页,播放时即为1.5倍速。

方法二:适配多视频页的增强脚本

新建脚本时粘贴这段更鲁棒的代码:

```javascript
(function() {
  const setSpeed = (rate) => {
    document.querySelectorAll('video').forEach(v => {
      if (v.readyState > 0) v.playbackRate = rate;
      else v.addEventListener('loadedmetadata', () => v.playbackRate = rate);
    });
  };
  setSpeed(1.5);
}());```

这段代码会主动监听尚未加载完成的视频,避免因脚本执行过早导致倍速失效。

绑定快捷键动态切换倍速

第一步:在脚本中加入键盘监听逻辑

将原脚本替换为以下内容(注意保留原有视频选择逻辑):

```javascript
(function() {
  let rate = 1.5;
  const videos = document.querySelectorAll('video');
  const updateRate = (r) => { rate = r; videos.forEach(v => v.playbackRate = r); };
  document.addEventListener('keydown', e => {
    if (e.ctrlKey && e.code === 'Period') updateRate(0.5);
    if (e.ctrlKey && e.code === 'Slash') updateRate(1.0);
    if (e.ctrlKey && e.code === 'Equal') updateRate(1.5);
    if (e.ctrlKey && e.code === 'BracketRight') updateRate(2.0);
  });
}());```

第二步:确保脚本运行域匹配目标网站

在脚本编辑页底部「匹配规则」栏填写:*://*.bilibili.com/**://*.youtube.com/*,多个域名用换行分隔。不填则默认只作用于当前页。

第三步:刷新页面后试按 Ctrl + .(0.5倍)、Ctrl + /(1.0倍)、Ctrl + =(1.5倍)、Ctrl + ](2.0倍)。

注意:部分网站(如腾讯视频)会通过JS重置 playbackRate,此时需配合「阻止内联脚本」策略,但该操作可能影响页面功能,暂不启用。

相关文章

精彩推荐