梦汐 发表于 2023-7-10 23:58

哔哩哔哩首页去广告

油猴脚本
// ==UserScript==
// @name      哔哩哔哩首页去广告
// @namespace   Violentmonkey Scripts
// @match       *://www.bilibili.com/
// @require   https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
// ==/UserScript==
const observer = new MutationObserver((mutationsList, observer) => {
    // 遍历每一个发生变化的 mutation
    for (let mutation of mutationsList) {
      // 检查新增元素
      if (mutation.type === 'childList') {
            // 遍历新增的节点和子节点
            mutation.addedNodes.forEach(node => {
                if ($(node).is('.bili-video-card.is-rcmd') || $(node).is('.feed-card')) {
                  handleNode(node);
                }
            });
      }
    }
});

// 要监视的目标节点
const targetNode = document.body;

// 配置并启动 MutationObserver
const config = { childList: true, subtree: true };
observer.observe(targetNode, config);

// 处理新增的节点的函数
function handleNode(node) {
    if (node.marking) {
      return null
    }
    let element = $(node).find("div>a")
    if (!element.getAttribute('href').includes("www.bilibili.com")) {
      node.marking = true
      if ($(node.parentElement).is('.feed-card')) {
            node.parentElement.parentElement.appendChild(node.parentElement);
      } else {
            node.parentElement.appendChild(node);
      }
      console.log("移除广告", node);

    }
}
$(
    function () {
      $('.bili-video-card.is-rcmd').each(function () {
            handleNode(this)
      });
    }
)

darksetyaer 发表于 2023-7-11 00:54

去了广告b站更没钱了{:301_977:}

xwawa 发表于 2023-7-11 07:42

tzlqjyx 发表于 2023-7-11 07:06
B站广告确实多,学习了

B站算不错的了,看看其他同类网站。

xiaofeiTM233 发表于 2023-7-11 06:13

功能还是太简陋了
这边有更优选:Bilibili Evolved
https://github.com/the1812/Bilibili-Evolved

一只小凡凡 发表于 2023-7-11 00:02

感觉没有必要,就连视频广告它都不加,就加个首页广告,广告内容也没有让人不适

pbgz 发表于 2023-7-11 00:26

支持一下 有微博吗?大部分脚本都不支持新版!

rosewood 发表于 2023-7-11 03:29

好东西,可以让b站强制回归初心(指宁倒闭不变质)

xwawa 发表于 2023-7-11 06:41

xiaofeiTM233 发表于 2023-7-11 06:13
功能还是太简陋了
这边有更优选:Bilibili Evolved
https://github.com/the1812/Bilibili-Evolved

谢谢推荐,看看!

tzlqjyx 发表于 2023-7-11 07:06

B站广告确实多,学习了

shiquda 发表于 2023-7-11 07:25

广告也可以用浏览器插件过滤,比如https://adguard.com/zh_cn/welcome.html
页: [1] 2 3 4 5 6
查看完整版本: 哔哩哔哩首页去广告