增强哔哩哔哩的使用体验,改善各种功能
当前为
// ==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)
}
})
})();