您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动关闭哔哩哔哩 HTML5 播放器弹幕.
当前为
// ==UserScript== // @name bilibili Danmaku Disabler // @name:zh-CN bilibili 弹幕关闭 // @description Auto disable bilibili HTML5 player danmaku. // @description:zh-CN 自动关闭哔哩哔哩 HTML5 播放器弹幕. // @namespace bilibili-danmaku-disabler // @version 2019.12.01 // @author Akatsuki // @license MIT License // @grant GM_info // @run-at document-idle // @require https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js // @require https://gf.qytechs.cn/scripts/48306-waitforkeyelements/code/waitForKeyElements.js?version=275769 // @match *://www.bilibili.com/video/* // @match *://www.bilibili.com/bangumi/play/* // @match *://www.bilibili.com/blackboard/* // @match *://player.bilibili.com/* // ==/UserScript== 'use strict'; var selector = { // true -> new player true: { "on": "input[class='bui-checkbox']:checked", "off": "input[class='bui-checkbox']:not(:checked)" }, // false -> old player false: { "on": "div[class~='bilibili-player-video-btn-danmaku'][data-text='打开弹幕']", "off": "div[class~='bilibili-player-video-btn-danmaku'][data-text='关闭弹幕']" } }; var version = null; // Disable danmaku when player loaded function disable_danmaku(player) { player[0].click(); }; waitForKeyElements(selector.true.on, disable_danmaku, false); waitForKeyElements(selector.false.on, disable_danmaku, false); // Detect 'm' or 'M' key to control danmaku on/off function switch_danmaku(player) { if (document.querySelector(player.on) !== null) { // Switch danmaku on -> off document.querySelector(player.on).click(); } else if (document.querySelector(player.off) !== null) { // Switch danmaku off -> on document.querySelector(player.off).click(); } }; $(document).keypress(function (key) { // detect player version first if (version === null) { version = (document.querySelector(selector.true.on) || document.querySelector(selector.true.off)) !== null; } // detect 'm' or 'M' key if (key.which === 77 || key.which === 109) { switch_danmaku(selector[version]); } });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址