Last active
December 10, 2021 08:26
-
-
Save julenwang/2522b72802a18e699d10b26886357f73 to your computer and use it in GitHub Desktop.
删除 leetcode 题解页的额外元素,用于网页截图
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name deleteLeetcodeNodes.js | |
// @namespace manual | |
// @match https://leetcode-cn.com/* | |
// @version 0.3 | |
// @author Julen | |
// @description 2021/12/10 下午3:30:44 | |
// @grant GM_registerMenuCommand | |
// ==/UserScript== | |
(function(){ | |
function omitNodes(classes) { | |
Array.from(document.querySelectorAll("*")) | |
.filter((node) => classes.some((pattern) => pattern.test(node.className))) | |
.forEach((node) => { | |
node.remove(); | |
}); | |
} | |
GM_registerMenuCommand("leetcode删除元素以截图", () => { | |
omitNodes([/HeaderCn/,/OperationsWrapper/,/DiscussWrapper/,/bottom-right/,/BarContainer/]); | |
}); | |
})() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment