您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a button to choose a problem at random.
// ==UserScript== // @name Add Random Problem Button // @namespace Violentmonkey Scripts // @match https://seanprashad.com/leetcode-patterns/ // @grant none // @version 1.0 // @author Mauville@Github // @description Adds a button to choose a problem at random. // ==/UserScript== let randomProblem = () =>{ let problems = document.querySelectorAll("tbody tr :nth-Child(2) a") let randomProb = problems[Math.floor(Math.random()*problems.length)]; window.open(randomProb.getAttribute("href"), '_blank'); } let navbar = document.querySelector(".nav, .navtabs") let buttchild = document.createElement("li") buttchild.innerHTML = '<button class="btn btn-primary">Random from Selection</button>' buttchild.onclick = randomProblem; navbar.appendChild(buttchild)