您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Quality of life changes to Mail.com
// ==UserScript== // @name Mail.com Helper // @namespace ccn0 // @version 3 // @description Quality of life changes to Mail.com // @author CCN0 // @license MIT // @match *://*.mail.com/* // @icon https://s.uicdn.com/mailint/1.0.0/assets/favicon.ico // @grant none // ==/UserScript== (function() { function mailMailMailMail() { function removeElements(selector) { const elements = document.querySelectorAll(selector); elements.forEach(element => { element.remove(); }); }; function fullScreenButtonButGood() { /*add this to the main thing if you want to use it, but it throws errors bc its always checking*/ const fullscreenbutton = document.getElementById('fullscreen'); fullscreenbutton.id = ""; fullscreenbutton.setAttribute("onclick","document.getElementById('mail-detail').requestFullscreen()"); } removeElements('[data-test^="actions-menu__item-premiummail"]'); removeElements('[data-test^="actions-menu__item-games"]'); removeElements('[data-test^="actions-menu__item-cloud"]'); removeElements('[data-test^="actions-menu__item-ooeditor"]'); removeElements('[data-test^="actions-menu__item-mailcheck"]'); removeElements('[data-test^="actions-menu__item-blog"]'); removeElements('[title^="Upgrade to mail.com Premium"]'); removeElements('li[title^="Increase cloud storage"]'); removeElements('[data-area^="features"]'); removeElements('.search.widget'); removeElements('.native-content-box-ad__iframe'); /*idk why ad block doesnt work*/ removeElements('.ad'); removeElements(`.piba-compact`); const links = document.querySelectorAll('a[href*="://deref-mail.com"]'); links.forEach(function(link) { var originalHref = link.getAttribute('href'); var url = new URL(originalHref); var redirectUrl = url.searchParams.get('redirectUrl'); var decodedRedirectUrl = decodeURIComponent(redirectUrl); link.setAttribute('href', decodedRedirectUrl); }); }; setInterval(mailMailMailMail, 250); })();