YChart HIT Helper (opens in new tab)

Opens the link on a Ychart hit

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name       YChart HIT Helper (opens in new tab)
// @namespace  http://ericfraze.com
// @version    0.6
// @description  Opens the link on a Ychart hit
// @include    https://www.mturk.com/mturk/accept*
// @include    https://www.mturk.com/mturk/submit*
// @include    https://www.mturk.com/mturk/continue*
// @include    https://www.mturk.com/mturk/previewandaccept*
// @copyright  2014+, Eric Fraze
// @require     http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
// @grant GM_openInTab
// ==/UserScript==

 $(document).ready(function() {
    // Make sure the hit has been accepted
    if ($("input[name='/submit']").length>0) {
        
        //Open the link that you always have to click in a new tab
        $('a:contains("Click here to go to the home page for the company")').filter(function(index)
        {
            GM_openInTab($(this).prop('href'), 'YChart');
            return false;
        });
        
        $('a:contains("searching Google for the company\'s press release page.")').filter(function(index)
        {
            GM_openInTab($(this).prop('href'), 'YChart');
            return false;
        });
        
        //Check Yes radio button
        $("#Answer_3").prop("checked", true)

        //Select text box
        $("#Answer_1_FreeText").select();
    }
});