Bilibili 直播间隐藏大乱斗的 PK 条避免遮挡屏幕
// ==UserScript==
// @name Bilibli 隐藏大乱斗PK条
// @version 0.2
// @description Bilibili 直播间隐藏大乱斗的 PK 条避免遮挡屏幕
// @author albertz
// @include /https?:\/\/live\.bilibili\.com\/[blanc\/]?[^?]*?\d+\??.*/
// @grant none
// @run-at document-idle
// @license MIT License
// @grant none
// @namespace https://gf.qytechs.cn/users/665772
// ==/UserScript==
(function() {
'use strict';
var timerId = null;
var attempts = 0;
var MAX_TIMEOUT = 30 * 1000;
function hidePkVm() {
let chaosPkVm = document.getElementById('chaos-pk-vm');
if (chaosPkVm) {
// 考虑只隐藏 PK 条不隐藏结果?
chaosPkVm.style.opacity=0;
console.log("已关闭关闭大乱斗 PK 栏.");
} else {
let timeout = Math.min(MAX_TIMEOUT, ++attempts * 1000);
console.log(`未找到大乱斗 PK 栏, ${timeout / 1000} 秒后尝试...`);
timerId = setTimeout(hidePkVm, timeout);
}
}
// let banners = document.getElementsByClassName("chaos-pk-banner");
// if (banners && banners.length > 0) {
// TODO 考虑非大乱斗时期休眠?
console.log("尝试关闭大乱斗 PK...");
hidePkVm();
//} else {
// console.log("似乎是非大乱斗时期.");
// hidePkVm();
//}
})();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址