您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Preview, Accept and auto refresh for mturk
当前为
// ==UserScript== // @name Preview, Accept and Hoard // @author Chet Manley - The good parts // @author Cristo - The bad parts // @description Preview, Accept and auto refresh for mturk // @include https://www.mturk.com/mturk/findhits* // @include https://www.mturk.com/mturk/preview* // @include https://www.mturk.com/mturk/searchbar* // @include https://www.mturk.com/mturk/sorthits* // @include https://www.mturk.com/mturk/sortsearchbar* // @include https://www.mturk.com/mturk/viewhits* // @include https://www.mturk.com/mturk/viewsearchbar* // @version 0.0.1.20140614053925 // @namespace https://gf.qytechs.cn/users/1973 // ==/UserScript== var refreshTime = 2; //In seconds var previewLinkEls = document.querySelectorAll('span.capsulelink a'); for (var i = 0; i < previewLinkEls.length; i++) { var previewLink = previewLinkEls[i].getAttribute('href'); previewLinkEls[i].innerHTML = "View"; if (previewLink && previewLink.split('?')) { var previewLinkArray = previewLink.split('?'); if (previewLinkArray[0] == '/mturk/preview') { var previewAndAcceptLink = previewLinkArray[0] + 'andaccept?' + previewLinkArray[1]; //Warning ?? var previewAndAcceptEl = document.createElement('a'); previewAndAcceptEl.setAttribute('href', previewAndAcceptLink); previewAndAcceptEl.setAttribute('target', 'mturkhits'); previewAndAcceptEl.setAttribute('style', 'padding-right: 20px;'); previewAndAcceptEl.innerHTML = 'Accept'; var parentSpan = previewLinkEls[i].parentNode; parentSpan.insertBefore(previewAndAcceptEl, parentSpan.firstChild); var hoardLink = document.createElement("a"); hoardLink.setAttribute('href', previewAndAcceptLink); hoardLink.setAttribute('class', 'newhb'); hoardLink.setAttribute('style', 'padding-right: 20px;'); hoardLink.setAttribute('id', 'hLink'); hoardLink.innerHTML = "Hoard"; var parentSpan = previewLinkEls[i].parentNode; parentSpan.insertBefore(hoardLink, parentSpan.firstChild); } } } function goGoGadget(e){ e.preventDefault(); var hPage = this.getAttribute("href"); pageToDo(hPage); } function pageToDo(hPage) { var fulPage = "https://www.mturk.com" + hPage; GM_setValue("thePage", fulPage); GM_setValue("outthewindow", "true"); var nwwi = window.open(fulPage,"nwwi"); } var newHB = document.getElementsByClassName("newhb"); for (var t = 0; t < newHB.length; t++){ newHB[t].addEventListener( "click", goGoGadget, false); } if ((GM_getValue("outthewindow") == "true") && (window.location.toString() == GM_getValue("thePage"))) { GM_setValue("outthewindow", "false"); var t = refreshTime * 1000; var load = setTimeout(function () { GM_setValue("outthewindow", "true"); location.reload(true); }, t); }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址