try to take over the world!
// ==UserScript== // @name 屏蔽 leetcode 的 Ctrl + S 按键,与烦人的banner。 // @namespace http://tampermonkey.net/ // @version 0.4.0 // @description try to take over the world! // @author ermao // @match *://*.leetcode.com/* // @run-at document-body // @grant none // ==/UserScript== // 参考 https://stackoverflow.com/questions/11000826/ctrls-preventdefault-in-chrome 上 BumbleB2na 用户的回答。 document.addEventListener('DOMContentLoaded', () => { // Create an observer instance const observer = new MutationObserver(mutationsList => { for (let mutation of mutationsList) { if (mutation.type === 'childList') { mutation.addedNodes.forEach(node => { if (node.classList && node.classList.contains("border-border-tertiary") && node.classList.contains("cn-guide-banner")) { node.remove(); } if (node.className == "border-border-tertiary dark:border-border-tertiary items-center justify-center border-b-[1px] border-solid bannerForCn__1dgb" || node.className == "border-border-tertiary dark:border-border-tertiary items-center justify-center border-b-[1px] border-solid C6UnP" ){ node.remove(); } }); } } }); // Start observing the document body for added nodes observer.observe(document.body, { childList: true, subtree: true }); });