watch bilibili video smothly without login
// ==UserScript== // @name Bilibili No Login Pop // @namespace http://tampermonkey.net/ // @version 0.1 // @description watch bilibili video smothly without login // @author Admingyu // @match https://www.bilibili.com/video/* // @icon https://www.google.com/s2/favicons?sz=64&domain=bilibili.com // @grant none // @license GNU GPLv3 // ==/UserScript== (function() { 'use strict'; //强制继续播放 window.player.pause = function(){ console.log('不许暂停哦'); } window.player.play(); const elementsToRemove = document.querySelectorAll('.bili-mini-mask'); // 遍历并移除这些元素 for (const element of elementsToRemove) { element.remove(); } // 定义一个MutationObserver来监视DOM更改 const observer = new MutationObserver(mutations => { mutations.forEach(mutation => { // 在每个mutation中查找具有类名 "bili-mini-mask" 的元素并删除它们 const elementsToRemove = mutation.target.querySelectorAll('.bili-mini-mask'); for (const element of elementsToRemove) { element.remove(); console.log('我就不登陆'); } }); }); // 监视整个文档 const targetNode = document.documentElement; const config = { childList: true, subtree: true }; observer.observe(targetNode, config); })();