Bilibilii增强

增强哔哩哔哩的使用体验,优化笔记的使用

目前为 2024-11-09 提交的版本。查看 最新版本

// ==UserScript==
// @name         Bilibilii增强
// @namespace    http://tampermonkey.net/
// @version      1.0.5
// @description  增强哔哩哔哩的使用体验,优化笔记的使用
// @author       You
// @match        *://www.bilibili.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=bilibili.com
// @grant        GM_addStyle
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    GM_addStyle(`
    .note-detail::-webkit-scrollbar {
    width: 18px !important;
      }
      .note-detail::-webkit-scrollbar-thumb {
    background: #d0cfcf !important;
}
.note-detail::-webkit-scrollbar-track {
    background: #5e5b5b !important;
}
.note-editor .editor-innter.ql-container .ql-editor::-webkit-scrollbar {
    width: 12px !important;
}
.resizable-component .ql-editor::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: #a9a9eb !important;
}
.note-list::-webkit-scrollbar {
    width: 12px !important;
}
.note-list::-webkit-scrollbar-thumb {
    background: #d8d0d0 !important;
}
.note-list::-webkit-scrollbar-track {
    background: #3d3c3cf2 !important;
}
    `)

    function openDanMu(){
        setTimeout(()=>{
            const zimuBtn = document.querySelector(".bpx-player-subtitle-panel-major-group")
            if(!zimuBtn) return
            const isOpenZiMu = zimuBtn.childNodes.length > 0
            if(isOpenZiMu) return
            document.querySelector(".bpx-player-ctrl-btn.bpx-player-ctrl-subtitle .bpx-common-svg-icon").click()
        },2000)
    }
    let mask = null
    let id = 0
    let showed = false
    window.addEventListener("load",function () {
        console.log("load")
        openDanMu()
        run()
        function run(){
            if(showed) return
            mask = document.querySelector(".bili-mini-mask")
            if(mask){
                const globalVideo = document.querySelector("video")
                //alert("出现了,但没完全出现")
                console.log("出现了")
                mask.style.display = "none"
                mask.style.opacity = "0"
                globalVideo.play()
                document.querySelector(".bpx-player-ctrl-btn.bpx-player-ctrl-web").click()
                cancelAnimationFrame(id)
                mask.remove()
                showed = true
            }
           id = requestAnimationFrame(run)
        }

    })
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址