🏠 

Greasy Fork is available in English.

自动关闭B站横幅提示

自动关闭B站网页顶端的横幅提示,提供更好的用户体验。


安装此脚本?
// ==UserScript==
// @name         自动关闭B站横幅提示
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  自动关闭B站网页顶端的横幅提示,提供更好的用户体验。
// @author       lichungang
// @match        https://www.bilibili.com/*
// @match        https://www.autodl.com/*
// @grant        none
// ==/UserScript==
(function() {
'use strict';
// 获取横幅元素
let banner = document.querySelector('.adblock-tips');
if (banner) {
// 隐藏横幅元素
banner.style.display = 'none';
}
const targetElement = document.querySelector('div.gpuhub-tip.user-console[data-v-1e9806a3]');
if (targetElement) {
// 隐藏横幅元素
targetElement.style.display = 'none';
}
// 创建一个 MutationObserver 监听 DOM 变化
const observer = new MutationObserver(() => {
// 使用 querySelector 查找具有 class="gpuhub-tip login-center" 和 data-v-1e9806a3 属性的 div
const targetElement1 = document.querySelector('div.gpuhub-tip.login-center[data-v-1e9806a3]');
// 如果找到了该元素,隐藏它
if (targetElement1) {
targetElement1.style.display = 'none';
// 停止观察
observer.disconnect();
}
});
// 开始观察整个 body 内容变化
observer.observe(document.body, { childList: true, subtree: true });
// 在页面加载完成后再次尝试找到该元素并隐藏
window.addEventListener('load', function() {
const targetElement1 = document.querySelector('div.gpuhub-tip.login-center[data-v-1e9806a3]');
if (targetElement1) {
targetElement1.style.display = 'none';
}
});
})();