您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
try press H button when you play the game
当前为
- // ==UserScript==
- // @name color-test-hack
- // @namespace https://www.webhek.com/post/color-test/
- // @version 1.0.20231128
- // @description try press H button when you play the game
- // @author Yang
- // @match https://www.webhek.com/post/color-test/
- // @icon https://www.google.com/s2/favicons?sz=64&domain=undefined.
- // @grant none
- // @license MIT
- // ==/UserScript==
- (function() {
- 'use strict';
- // Your code here...
- alert("try press H button when you play the game");
- document.onkeydown = function (e) {
- var keyNum = window.event ? e.keyCode : e.which;
- if (keyNum == 72) {
- console.log('您按下了H');
- console.log("click")
- let box = document.getElementById("box");
- let tmp1Color = "";
- let tmp2Color = "";
- let tmp1Arr = [];
- let tmp2Arr = [];
- let tmp = "";
- if (box && box.childNodes.length > 1) {
- let length = box.childNodes.length;
- for (let index = 0; index < length; index++) {
- const element = box.childNodes[index];
- if (element.style) {
- tmp = element.style.backgroundColor;
- if (tmp1Color === "") {
- tmp1Color = tmp;
- }
- if (tmp === tmp1Color) {
- tmp1Arr.push(index);
- } else {
- tmp2Color = tmp;
- }
- if (tmp === tmp2Color) {
- tmp2Arr.push(index);
- }
- }
- }
- if (tmp1Arr.length < tmp2Arr.length) {
- tmp = tmp1Arr[0];
- } else {
- tmp = tmp2Arr[0];
- }
- let len = Math.sqrt(length);
- let x = (tmp + 1) % len;
- let y = Math.ceil((tmp + 1) / len);
- console.log('test ' + tmp);
- console.log('other is ' + x + "," + y);
- const testDom = box.childNodes[tmp];
- testDom.style.border = "solid 5px #000000";
- }
- }
- }
- })();