Greasy Fork

来自缓存

Greasy Fork is available in English.

51JOB前程无忧屏蔽助手

提供简单的屏蔽功能,去除烦人的培训机构!

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         51JOB前程无忧屏蔽助手
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  提供简单的屏蔽功能,去除烦人的培训机构!
// @author       kearon
// @match        http://search.51job.com/*
// @grant        none
// @grant        none

// ==/UserScript==

// "["成都中软卓越","上海美戈信息技术有限公司","杭州灵漫数码科技有限公司","上海首图信息科技有限公司","众凯教育进修学校","中软信息技术","中软信息科技","众软信息科技","中峦科技(上海)","中软科技(上海)","中软ETC(上海)","上海挚品互联网科技有限公司","众阮科技(上海)","上海众阮科技","中软卓越(上海)","上海育创网络科技股份有限公司","中软软件(上海)","广州森迪信息科技有限公司","中软国际科技教育集团(上海)","上海旅烨网络科技有限公司","上海华是进修学院","中软国际(上海)","中软卓越教育服务有限公司","上海默哲实业有限公司"]";

var list = localStorage.list ? JSON.parse(localStorage.list) :  [] ;

(function() {
    'use strict';
    map2Block();
    $('.t2 a').after('<a href="javascript:;" class="block" style="color: blueviolet;">&nbsp;&nbsp;X</a>');
    block();
    getStatusByJsonp();
})();

function block(){
    $('.block').click(function(){
        //var $this = $(this);
        var $company = $(this).siblings().attr('title');
        list.push($company);
        localStorage.list = JSON.stringify(list);
        //window.location.reload();
        blockByName($company);
    });
}

function map2Block(){
    $('.t2 a').each(function(x,i){
        $.each(list,function(y,z){
            if($(i).attr('title') == z){
                //$(i).parent().parent().hide(500);
                $(i).parent().parent().remove();
                return false;
            }

        });
    });
}
function blockByName(name){
    $('.t2 a').each(function(x,i){
        if($(i).attr('title') == name){
            $(i).parent().parent().hide(500);
            //return false;
        }
    });
}

function getStatusByJsonp(){
    $('.t1 input').each(function(){
        var $this = $(this);
        var url = 'http://jobs.51job.com/ajax/checkcvlog.php?jsoncallback=?';
        $.ajax(url, {
            data: {
                'jobid':$(this).val()
            },
            dataType: 'jsonp',
            crossDomain: true,
            success: function(data) {
                if(data.status == '1'){
                    $this.next().append('(已申请)');
                }
            }
        });
    });
}