fCSDNck

屏蔽百度搜索结果中 CSDN 相关搜索结果

目前為 2022-03-23 提交的版本,檢視 最新版本

// ==UserScript==
// @name         fCSDNck
// @namespace    https://github.com/tempestLXC/fCSDNck
// @version      0.0.4
// @description  屏蔽百度搜索结果中 CSDN 相关搜索结果
// @author       tempestlxc
// @match        *://www.baidu.com/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';
    var CSDN='-(csdn)';
    var button = document.createElement("button");
    button.id = "bdIndexButton"
    button.className = "btn self-btn bg s_btn";
    button.textContent = "fCSDNck";
    button.style.background = "#e33e33";
    button.style.display = "none";
    button.addEventListener("click", clickBotton);

    function clickBotton(){
        var kw =document.getElementById('kw');
        if( !isEmpty(kw.value) && !kw.value.includes(CSDN) ){
            kw.value = kw.value + ' ' +CSDN;
        }
    }


    function getTargetElement(){

        var targetElement = document.getElementById('su'); 
        return targetElement;
    }

    var like_comment = getTargetElement();


    if(!isEmpty(like_comment)){

        var span = like_comment.parentElement;

        span.onmouseover = function() { button.style.display = "block"; };

        span.onmouseout = function() { button.style.display = "none"; };

        span.appendChild(button);
    }


    function isEmpty(obj){
    if(typeof obj == "undefined" || obj == null || obj == ""){
        return true;
    }else{
        return false;
    }
}
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址