您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
增强哔哩哔哩的使用体验,优化笔记的使用
当前为
// ==UserScript== // @name Bilibilii增强 // @namespace http://tampermonkey.net/ // @version 1.0.3 // @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) } }) })();