Greasy Fork is available in English.

[Bilibili.com] Auto disable danmu

Auto disable danmu layer for Bilibili.com.

// ==UserScript==
// @name         [Bilibili.com] Auto disable danmu
// @namespace    https://greasyfork.org/zh-CN/scripts/406134
// @version      0.2
// @description  Auto disable danmu layer for Bilibili.com.
// @author       Al Cheung
// @match        https://www.bilibili.com/video/*
// @grant        none
// ==/UserScript==

(function () {
    'use strict';

    const targetSelector = `#bilibiliPlayer .bilibili-player-video-danmaku-root .bilibili-player-video-danmaku-switch.bui-switch > input`;

    const task = setInterval(() => {

        const target = document.querySelector(targetSelector);

        if (target && target.click) {
            target.checked && target.click();
            document.querySelector(`.bilibili-player-video-web-fullscreen`).click();
            clearInterval(task)
        }

    }, 1000);
})();