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 弹幕插件互相兼容

关于代码编写

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

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

  1. bilibili登录页面代码html5,bilibili HTML5播放器

    // ==UserScript== // @name bilibili HTML5播放器 // @author nanavao // @namespace nana_vao_script // @de ...

  2. 试着编写了一下战网的登录页面,刚学会css和html5

    试着编写了一下战网的登录页面,刚学会css和html5 暴雷游戏通行证登录 暴雷游戏通行证登录 保持登录状态 免费创建暴雪游戏通行证 无法登录? 安全令重新同步

  3. 微信小程序-登录-页面-代码-实现-峯-推荐

    学习目标 1.掌握 JAVA入门到进阶知识(持续写作中--) 2.学会Oracle数据库用法(创作中--) 3.手把手教你vbs脚本制作(完善中--) 4.强大的 IDEA编程利器(编写中--) 5. ...

  4. 模仿bilibili登录页面

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>哔哩哔 ...

  5. 复杂的前端登录页面代码

    好的.前端登录页面的代码可能会很复杂,这取决于实现的细节和功能. 基本的前端登录页面可能会包含以下内容: HTML 用于结构化内容,例如表单.输入框和按钮 CSS 用于控制外观和布局 JavaScri ...

  6. 注册登录页面代码用js判断是否填入信息_微信小程序快速开发:从注册账号到小程序上架

    写在前面 自从微信小程序功能发布后,我就一直关注着小程序的动向,然而限于学业繁忙,总是没有太多的时间去学习.大二逐渐学习了Vuejs,被其简洁的设计所吸引,后来看了看小程序的开发文档,发现这么的相似? ...

  7. 遮罩窗体弹出登录页面代码实现

    先上效果图(本人喜欢胡巴,背景用了胡巴),鼠标滑过页面,图片变暗,透明度为0.4,同时弹出登录窗口. 接下来先看css代码(写的可能不是很规范,根据调整样式顺序写的) body{background- ...

  8. 注册登录页面代码用js判断是否填入信息_php实现登录功能

    原文:https://blog.csdn.net/ccy1995414/article/details/80638685 自然是从最简单的功能起步,我第一个任务选择了做一个登录操作,其实也没想象中那么 ...

  9. 管理员用户不同身份登录页面代码PHP,wordpress管理员登录和普通用户登录后跳转到不同页面-♚付涛纪实阁♚...

    这篇文章将向您展示WordPress用户登录后如何重定向到指定页面或者文章的技巧. 一.重定向到网站管理面板. 将以下代码添加到您的当前主题的 functions.php 文件中 二.重定向到指定页面 ...

最新文章

  1. windows api打开文件对话框
  2. 用python实现TCP协议传输功能(服务端代码)
  3. js获取屏幕宽高和下拉加载更多
  4. “睡服”面试官系列第十四篇之数组的扩展(建议收藏学习)
  5. 哪些专业是毕业即失业?
  6. go详解strings包
  7. [惊!] IE 10.0,你没看错! IE10 Platform Preview 1出来啰~
  8. 《玩转D语言系列》三、轻松大跃进,把它当C语言先用起来
  9. 轻量级移动端日期选择器
  10. 我是如何完美解决WIN10崩溃无法自动恢复启动问题的
  11. pc登录2个微信客户端
  12. 按键1按下数码管显示1,按键2按下数码管显示2,按键3按下8个LED灯实现流水灯效果;
  13. 图像压缩之DCT变换
  14. 笔记本电脑外接显示器显示不全
  15. 每月更新的Mac软件序列号查询小机器人KCNScrew Pack
  16. 51单片机使用12M晶振串口乱码问题
  17. 世界上有多少Java开发人员?
  18. 高效能创业者的七项习惯
  19. 程序员配电脑(只要三千元!)
  20. 电影数据分析(大数据分享)

热门文章

  1. 进入农业新天地,VR全景农业园展现农产品的生活
  2. 广度优先、深度优先搜索算法——LeetCode
  3. 股票各个行业的龙头企业
  4. 【Construct 2】用Tilemap设计背景
  5. 解决 use of unstable library feature ‘xxxx‘
  6. 【无标题】后来,我认为王阳明比尼采,叔本华都高明
  7. EF框架-SQL语句 查询与修改
  8. 跟曹操学做事,向孔子学做人!
  9. 嵌入式Qt实验一(Qt开发环境的安装及服务端页面设计)
  10. 17.2 搭建嵌入式QT运行环境