🏠 Home 

Bilibili直播 快捷键去水印

Press Shift+P to remove element on live.bilibili.com


Install this script?
// ==UserScript==
// @name         Bilibili直播 快捷键去水印
// @namespace    http://tampermonkey.net/
// @version      1.01
// @description  Press Shift+P to remove element on live.bilibili.com
// @author       Sucaiking with GPT
// @match        *://live.bilibili.com/*
// @grant        none
// @license      MIT
// ==/UserScript==
(function() {
'use strict';
// 监听键盘事件
document.addEventListener('keydown', function(event) {
// 检查是否按下了Shift+P
if (event.shiftKey && event.code === 'KeyP') {
// 删除class为"web-player-module-area-mask"的元素
removeElementByClass('web-player-module-area-mask');
// 删除元素后再次检查
checkElements('web-player-module-area-mask');
}
});
// 删除指定class的元素
function removeElementByClass(className) {
const elements = document.getElementsByClassName(className);
while (elements.length > 0) {
elements[0].parentNode.removeChild(elements[0]);
}
}
// 检查是否还有指定class的元素
function checkElements(className) {
const elements = document.getElementsByClassName(className);
if (elements.length > 0) {
console.log('failed');
} else {
console.log('success');
}
}
})();