bilibili登录页面代码html5,GitHub - Attect/Bilibili-HTML5-Random-Play: 基于TamperMonkey的B站网页端随机播放功能插件...

Bilibili-HTML5-Random-Play

基于TamperMonkey的B站网页端随机播放功能插件。

B站新版网页看起来不错,但依然没有增加随机播放功能,一些分P巨多的音乐视频合集播放起来就很尴尬,只能顺序播放。

安装

或者自己查看bilibili-random-play.user.js的源代码弄进TamperMonkey里

使用方法

在右侧 视频选集 的右边会增加一个 随机播放 开关,点击它切换随机播放状态。(BV 号视频需要关闭"自动连播",否则会在分P 播放结束后跳转两次)

实现特性

不重复的随机播放

对播放器中的下一个按钮也有效

如果用户点击了分P,会自动取消随机播放

如果视频分P小于4个则不会启用本插件所有功能

带自动更新

缺陷

全屏问题:尽量解决了全屏切换问题,但播放完成后会进入网页全屏状态,解决方法就是按下F11锁定全屏(仅需一次)。这主要是由于切换播放是使用模拟点击实现的(没时间和技术分析混淆代码摸出真正的切换分P逻辑),而浏览器为了防止用户陷入全屏操作陷阱,并不会自动进入全屏幕全屏。

支持的浏览器 与 兼容

只要你的浏览器能装上 TamperMonkey ,理论上都可以使用本插件。

不过我只在 Chrome 上测试。

仅适用于哔哩哔哩(Bilibili)的 新版 网页。不过开发本插件时B站的新版网页还未完全完成,因此有可能会因为官方修改前端网页而导致本插件失效

本插件与 哔哩哔哩助手 和 pakku 弹幕插件互相兼容

关于代码编写

闲暇时间里直接在浏览器里写的,技术也不太行,代码有点混乱。但如果你想自己修改的话还是很简单的。其它插件的作者也可以简单看一看弄懂原理整合到自己的插件中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值