您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Hot keys and hidden Instructions for are these receipts the same
// ==UserScript== // @name Zing on Mturk // @version 1.0 // @description Hot keys and hidden Instructions for are these receipts the same // @author Cristo // @include https://backend.ibotta.com/duplicate_receipt_moderation* // @copyright 2012+, You // @namespace https://greasyfork.org/users/1973 // ==/UserScript== //Key A and 1 on the number pad for No, Key S and 2 on the number pad for Yes, auto submits after answer var contain = document.getElementsByClassName("container")[0]; contain.tabIndex = "0"; contain.focus(); var inDiv = document.createElement("div"); var h1 = document.getElementsByTagName("h1")[0]; var p1 = document.getElementsByTagName("p")[0]; var p2 = document.getElementsByTagName("p")[1]; var ul = document.getElementsByTagName("ul")[0]; var hr = document.getElementsByTagName("hr")[0]; var no = document.getElementById("duplicatefalse"); var yes = document.getElementById("duplicatetrue"); var sub = document.getElementsByClassName("btn")[0]; contain.insertBefore(inDiv, contain.firstChild); inDiv.appendChild(h1); inDiv.appendChild(p1); inDiv.appendChild(p2); inDiv.appendChild(ul); inDiv.appendChild(hr); var but = document.createElement("button"); but.innerHTML = "Instructions" contain.parentNode.insertBefore(but,contain); inDiv.style.display = "none"; but.addEventListener("mousedown",function() { if (inDiv.style.display == "none") { inDiv.style.display = "block"; } else if (inDiv.style.display == "block") { inDiv.style.display = "none"; }}, false); document.addEventListener("keydown",function(i) { if (i.keyCode == 65 || i.keyCode == 97) { no.click(); sub.click(); } if (i.keyCode == 83 || i.keyCode == 98) { yes.click(); sub.click(); }}, false);