Loading

在chrome中屏蔽百度推荐

在chrome中屏蔽百度推荐

方法1:可以使用adblock plus来进行屏蔽;

需要将chrome的扩展程序打开为调试者模式;

下载地址:http://chromecj.com/productivity/2014-07/24/download.html

https://files.cnblogs.com/files/stono/AdblockPlus.rar

https://files.cnblogs.com/files/stono/AdblockPlus.tar

屏蔽规则:

baidu.com###content_right
baidu.com##.cr-offset
www.baidu.com###content_right
www.baidu.com##.cr-offset

 

方法2:使用adblock进行屏蔽,最近想adblock plus不太好用

下载地址:http://www.xdowns.com/soft/1/16/2017/Soft_224728.html

需要自己编辑屏蔽规则,规则如上;

https://files.cnblogs.com/files/stono/adblock.tar

 

方法3:可以自己写脚本;效果不好

学习:https://blog.csdn.net/pyufftj/article/details/73479898

chrome的插件tampermonkey(油猴,在firefox下面叫做greasymonkey)

 注意@math的写法:

// @match        *://*.baidu.com/*

 

tampermonkey使用:http://www.pc6.com/infoview/Article_115189.html

tampermonkey插件下载:https://greasyfork.org/zh-CN/scripts

方法4:自己编写chrome扩展,屏蔽百度推荐

学习了:https://www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html

 https://files.cnblogs.com/files/stono/mycrx.tar

// ### manifest.json
{
    "manifest_version": 2,
    "name": "mycrx",
    "version": "1.0.0",
    "background":
    {
        "scripts": ["js/background.js"]
    },
    "content_scripts":
    [
        {
            "matches": ["<all_urls>"],
            "js":["js/jquery-2.1.1.min.js","js/content-script.js"],
            "run_at":"document_end"
        }
    ],
    "permissions":
    [
        "contextMenus"
    ],
    "web_accessible_resources": ["js/inject.js"]
}
// ### inject.js

try{
    $(function () {
        console.log('this is from chrome extension inject js');
        window.setInterval(function() {
        $('#content_right').css("display","none");
        }, 1000);
    });
}catch(e){}

// ### content-script.js
$(function () {
    $('#content_right').css("display","none");
    console.log("this is from content script");
    injectCustomJs();
});
// 向页面注入JS
function injectCustomJs(jsPath)
{
    jsPath = jsPath || 'js/inject.js';
    var temp = document.createElement('script');
    temp.setAttribute('type', 'text/javascript');
    // 获得的地址类似:chrome-extension://ihcokhadfjfchaeagdoclpnjdiokfakg/js/inject.js
    temp.src = chrome.extension.getURL(jsPath);
    temp.onload = function()
    {
        // 放在页面不好看,执行完后移除掉
        this.parentNode.removeChild(this);
    };
    document.head.appendChild(temp);
}
// ### background.js
chrome.contextMenus.create({
    title: "baidu: %s",
    contexts: ['selection'],
    onclick: function (params) {
        chrome.tabs.create({url:'https://www.baidu.com/s?ie=utf-8&wd='+encodeURI(params.selectionText)});
    }
});

 

扩展安装时候,源文件不要轻易删除,删除之后点击插件管理界面chrome://extensions/上的“插件刷新小按钮”会导致插件失效失效,然后就不能用了;

需要删除原来的插件,然后重新安装;

 

posted @ 2018-04-30 08:07  stono  阅读(301)  评论(0编辑  收藏  举报