您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Returns all HITs that are in your queue
// ==UserScript== // @name [MTurk Worker] Return All HITs // @namespace https://github.com/Kadauchi // @version 1.0.1 // @description Returns all HITs that are in your queue // @author Kadauchi // @icon http://i.imgur.com/oGRQwPN.png // @include https://worker.mturk.com/tasks* // ==/UserScript== (function () { const button = document.createElement(`button`); button.className = `m-l-sm text-black btn btn-default`; button.textContent = `Return All`; button.addEventListener(`click`, async (event) => { const c = confirm(`Are you sure you want to return all HITs?`); if (c) { document.getElementsByClassName(`table-expand-collapse-button`)[0].click(); for (const form of document.forms) { try { const response = await fetch(form.action, { method: `post`, credentials: `include`, body: new FormData(form) }); } catch (error) { console.log(`Expected error:`, error); } form.closest(`.table-row`).style.display = `none`; } } }); document.getElementsByClassName(`expand-collapse-projects-holder`)[0].appendChild(button); })();