Greasy Fork

Greasy Fork is available in English.

Yandex Mail Adblock

20/12/2024, 09:14:04

目前为 2024-12-20 提交的版本,查看 最新版本

// ==UserScript==
// @name        Yandex Mail Adblock
// @namespace   Violentmonkey Scripts
// @match       https://mail.yandex.ru/*
// @grant       none
// @version     1.0.1
// @author      -
// @description 20/12/2024, 09:14:04
// @license MIT
// ==/UserScript==

(() => {
  function clearAds() {
    const adsBar = document.querySelector('[class^="RightColumn-m__root--"]');
    if (adsBar) {
      adsBar.remove();
    }
    const headerDiv = document.querySelector('[class^="ContentHeader-m__header--"]');
    if (headerDiv && headerDiv.children.length === 3) {
      headerDiv.children[1].remove();
    }
  }

  const observer = new MutationObserver(clearAds);
  const page = document.querySelector('[class^="PageLayout-m__main--"]');
  observer.observe(page, { childList: true, subtree: true });
})();