您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
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://greasyfork.org/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(); //} })();