[MTurk Worker] Workspace Expander

Expands accepted HITs to fill the browser viewport, scrolls to the HIT and focuses it.

当前为 2018-11-20 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         [MTurk Worker] Workspace Expander
// @namespace    https://github.com/Kadauchi
// @version      1.0.3
// @description  Expands accepted HITs to fill the browser viewport, scrolls to the HIT and focuses it.
// @author       Kadauchi
// @icon         http://i.imgur.com/oGRQwPN.png
// @include      https://worker.mturk.com/projects/*/tasks/*?assignment_id=*
// @include      https://worker.mturk.com/projects/*
// ==/UserScript==

(function() {
  const captcha = document.querySelector(`img[src^="https://opfcaptcha-prod.s3.amazonaws.com/"]`);
  const workspace = document.querySelector('#MainContent');
  const iframe = document.querySelector('.task-question-iframe-container');

  if (!captcha) {
    if (workspace) {
      workspace.style.height = `100vh`;
      workspace.scrollIntoView();
    }

    if (iframe) {
      iframe.style.height = `100vh`;
      iframe.scrollIntoView();
      iframe.querySelector('iframe').focus();
    }
  }
})();