您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
The most useful script EVER! Press ^ to enable it.
当前为
// ==UserScript== // @name The most useful script EVER! // @namespace http://tampermonkey.net/ // @version 1.0 // @description The most useful script EVER! Press ^ to enable it. // @author @theyhoppingonme on discord // @match *://*/* // @icon https://www.google.com/s2/favicons?sz=64&domain=google.com // @grant none // ==/UserScript== (function() { 'use strict'; // check if a key is pressed document.addEventListener('keydown', (e) => { // if the key is pressed continue if (e.key == '^') { // define the function function draw_shape(x, y, shape, color, size) { // create the div const shapeDiv = document.createElement("div"); shapeDiv.style.position = "absolute"; // set its x and y position shapeDiv.style.left = `${x}px`; shapeDiv.style.top = `${y}px`; // set the color shapeDiv.style.backgroundColor = color; // make the shape be ontop of everything shapeDiv.style.zIndex = 9999; // check the shape switch (shape.toLowerCase()) { case "circle": shapeDiv.style.width = `${size * 2}px`; shapeDiv.style.height = `${size * 2}px`; shapeDiv.style.borderRadius = "50%"; break; case "square": shapeDiv.style.width = `${size}px`; shapeDiv.style.height = `${size}px`; break; case "triangle": shapeDiv.style.width = "0"; shapeDiv.style.height = "0"; shapeDiv.style.borderLeft = `${size}px solid transparent`; shapeDiv.style.borderRight = `${size}px solid transparent`; shapeDiv.style.borderBottom = `${size * 2}px solid ${color}`; shapeDiv.style.backgroundColor = "transparent"; break; default: console.error("Unsupported shape:", shape); return; } // create it document.body.appendChild(shapeDiv); } // premade shapes const shapes = [ [662, 463, "#FED597", 25], [700, 463, "#FED597", 25], [681, 440, "#FED597", 25], [683, 420, "#FED597", 22], [683, 400, "#FED597", 23], [685, 390, "#F59E9E", 21], ]; // create the shapes shapes.forEach(([x, y, color, r]) => draw_shape(x, y, "circle", color, r)); // create a line for (let y = 390; y <= 420; y += 5) { draw_shape(702, y, "circle", "#000000", 5); } } }); })();