Greasy Fork is available in English.
清除B站那些无法通过 AdGuard 等扩展移除的广告(普通广告不处理)
当前为
/* eslint-disable strict */
// ==UserScript==
// @name B站顽固广告清除
// @version 1.1.0.20230429
// @namespace laster2800
// @author Laster2800
// @description 清除B站那些无法通过 AdGuard 等扩展移除的广告(普通广告不处理)
// @icon https://www.bilibili.com/favicon.ico
// @homepageURL http://greasyfork.icu/zh-CN/scripts/456768
// @supportURL http://greasyfork.icu/zh-CN/scripts/456768/feedback
// @license LGPL-3.0
// @noframes
// @include *://search.bilibili.com/*
// @require http://greasyfork.icu/scripts/409641-userscriptapi/code/UserscriptAPI.js?version=1161014
// @require http://greasyfork.icu/scripts/432002-userscriptapiwait/code/UserscriptAPIWait.js?version=1161015
// @grant none
// @run-at document-start
// ==/UserScript==
/* global UserscriptAPI */
const selector = 'a[href*="cm.bilibili.com"][data-target-url]'
const callback = identity => { identity.closest('.bili-video-card').parentElement.style.display = 'none' }
new UserscriptAPI().wait.executeAfterElementLoaded({ selector, callback, multiple: true, repeat: true, timeout: 0 })