您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try to take over the world!
当前为
您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
- // ==UserScript==
- // @name Leetcode solution screenshot helper
- // @namespace http://tampermonkey.net/
- // @version 0.1
- // @description try to take over the world!
- // @author Heyi
- // @match https://leetcode.com/*
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- // Your code here...
- function removeElementsByClass(className){
- var elements = document.getElementsByClassName(className);
- while(elements.length > 0){
- elements[0].parentNode.removeChild(elements[0]);
- }
- }
- var sDown = false;
- var hDown = false;
- document.addEventListener('keydown', function(event) {
- switch (event.keyCode) {
- case 83:
- sDown = true;
- break;
- case 72:
- hDown = true;
- break;
- case 89:
- if (sDown && hDown) {
- removeElementsByClass("header__3STC");
- removeElementsByClass("css-5wdlwo-TabViewHeader");
- removeElementsByClass("nav__1n5p");
- }
- }
- });
- document.addEventListener('keyup', function(event) {
- switch (event.keyCode) {
- case 83:
- sDown = false;
- break;
- case 72:
- hDown = false;
- break;
- }
- });
- })();