Greasy Fork

Greasy Fork is available in English.

bilibili视频自动关闭弹幕、自动跳过充电鸣谢

刚打开视频时自动关闭弹幕,自动跳过视频最后弹出的5s充电鸣谢页面

// ==UserScript==
// @name         bilibili视频自动关闭弹幕、自动跳过充电鸣谢
// @namespace    http://greasyfork.icu/zh-CN/scripts/438631
// @version      1.4
// @description  刚打开视频时自动关闭弹幕,自动跳过视频最后弹出的5s充电鸣谢页面
// @author       SolitudeFate
// @icon         https://www.bilibili.com/favicon.ico
// @match        https://www.bilibili.com/video/*
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...

    //播放视频时自动关闭弹幕
    window.onload=() => {
         //判断弹幕按钮是否开启
         if(document.getElementsByClassName('choose_danmaku')[0].innerHTML == "关闭弹幕") {
            //模拟点击关闭弹幕按钮
            document.getElementsByClassName('bui-switch-input')[0].click();
         }
    };

    //跳过充电鸣谢
    //每150ms检测当前是否跳出充电鸣谢
    setInterval(() => {
        // 判断是否跳出充电鸣谢
        if (document.getElementsByClassName('bilibili-player-electric-panel-jump')[0]) {
            // 模拟点击跳过按钮
            document.getElementsByClassName('bilibili-player-electric-panel-jump-content')[0].click();
        }
    }, 150)
})();