您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
过滤CSDN 广告,包括 博客,论坛,问答,首页和搜索,博客自动展开
当前为
- // ==UserScript==
- // @name CSDN 工具箱
- // @namespace http://z.houbin.site/csdn/
- // @version 0.1
- // @description 过滤CSDN 广告,包括 博客,论坛,问答,首页和搜索,博客自动展开
- // @author z.houbin
- // @match *://*.csdn.net/*
- // @grant none
- // ==/UserScript==
- (function() {
- console.log('CSDN 工具箱 ');
- switch(window.location.hostname) {
- case 'bbs.csdn.net':
- bbs_csdn_net();
- break;
- case 'download.csdn.net':
- download_csdn_net();
- break;
- case 'ask.csdn.net':
- ask_csdn_net();
- break;
- case 'www.csdn.net':
- www_csdn_net();
- break;
- case 'blog.csdn.net':
- blog_csdn_net();
- break;
- case 'so.csdn.net':
- so_csdn_net();
- break;
- default:
- loadStyle('.J_adv{display:none !important} ');
- break;
- };
- function so_csdn_net() {
- console.log('so_csdn_net');
- loadStyle('.yd_a_d_so{display:none !important} .rightadv{display:none}');
- }
- function blog_csdn_net() {
- console.log('blog_csdn_net');
- loadStyle('.J_adv{display:none !important} ');
- //博客自动展开
- window.onload = function() {
- document.getElementById("btn-readmore").click();
- };
- }
- function www_csdn_net() {
- console.log('www_csdn_net');
- loadStyle('.J_adv{display:none !important} .right_top{display:none}');
- }
- function ask_csdn_net() {
- console.log('ask_csdn_net');
- loadStyle('.ask_feed_ad_box{display:none !important}');
- }
- function download_csdn_net() {
- console.log('download_csdn_net');
- loadStyle('.J_adv{display:none} .dl_mar{display:none} #_yd_ad_1{display:none !important} #_yd_ad_2{display:none !important} #_yd_ad_3{display:none !important} .newsfeed{display:none !important} .ad_wrap{display:none}');
- }
- function bbs_csdn_net() {
- console.log('bbs_csdn_net');
- //论坛首页 J_adv
- //登录注册 pulllog-box
- //主贴下广告 bd_ad_2
- //CSDN推荐 相关推荐
- var mod_topic_wraps = document.getElementsByClassName('mod_topic_wrap');
- for(var i = 0; i < mod_topic_wraps.length; i++) {
- if(mod_topic_wraps[i].className == 'mod_topic_wrap') {
- mod_topic_wraps[i].style = 'display:none';
- }
- }
- //回帖广告 mediav_ad
- //相关推荐广告 bbs_feed_ad_box
- loadStyle('.bbs_feed_ad_box{display:none} .mediav_ad{display:none} #bd_ad_2{display:none !important} .pulllog-box{display:none !important} .J_adv{display:none}');
- //删除百度脚本
- var scripts = document.getElementsByTagName('script');
- for(var i = 0; i < scripts.length; i++) {
- var src = scripts[i].getAttribute('src');
- console.log(i + "," + src);
- if(src != null && src.indexOf('baidu') != -1) {
- scripts[i].parentElement.removeChild(scripts[i]);
- }
- }
- }
- function loadStyle(css) {
- var style = document.createElement('style');
- style.type = 'text/css';
- style.rel = 'stylesheet';
- //for Chrome Firefox Opera Safari
- style.appendChild(document.createTextNode(css));
- //for IE
- //style.styleSheet.cssText = code;
- var head = document.getElementsByTagName('head')[0];
- head.appendChild(style);
- }
- })();