对于csdn的广告大家想必......又没钱充VIP,怎么办,下面是脚本源码:

重要的事说三遍:如有侵权,立即删除!如有侵权,立即删除!如有侵权,立即删除!

// ==UserScript==
// @name CSDN自动展开+去广告+净化剪贴板+免登陆
// @namespace http://tampermonkey.net/
// @version 1.2.7
// @description ITeye CSDN自动展开阅读,可以将剪贴板的推广信息去除,去除大多数广告。
// @author gorgias
// @match *://blog.csdn.net/*/article/details/*
// @match *://bbs.csdn.net/topics/*
// @match *://*.iteye.com/blog/*
// @grant none
// @icon https://csdnimg.cn/public/favicon.ico
// @run-at document-end
// ==/UserScript== // 根据网速自己设置时间间隔
var interval = 3000;
var sideInterval = 4000;
var bbsInterval = 3000; // 在ADBlock之后运行
var iteyeInterval = 100; (function () {
'use strict';
var currentURL = window.location.href;
var blog = /article/;
var bbs = /topics/;
var iteye = /iteye/;
//若为CSDN论坛,则:
if(bbs.test(currentURL)){
setTimeout(function () {
$(".js_show_topic").click();
document.getElementsByClassName("pulllog-box")[0].remove(); // 底部广告
$(".mediav_ad").remove(); // 帖子尾部广告
$(".post_recommend").remove(); // 帖子内[CSDN推荐]
}, bbsInterval);
}else if (blog.test(currentURL)){
if (document.getElementById("btn-readmore")){
document.getElementById("btn-readmore").click();
localStorage.setItem("anonymousUserLimit", "");
} //自动展开
csdn.copyright.init("", "", ""); //去除剪贴板劫持
setTimeout(function () {
document.getElementsByClassName("csdn-tracking-statistics mb8 box-shadow")[0].remove(); //左上广告
document.getElementById("asideFooter").remove();
document.getElementById("adContent").remove();
document.getElementsByClassName("p4course_target")[0].remove();
document.getElementsByClassName("bdsharebuttonbox")[0].remove();
document.getElementsByClassName("vip-caise")[0].remove();
}, interval);
setTimeout(function () {
$("div[id^='dmp_ad']")[0].remove();
document.getElementsByClassName("fourth_column")[0].remove();
}, sideInterval);
setTimeout(function () {
document.getElementsByClassName("pulllog-box")[0].remove(); // 底部广告
var recommendObj = document.getElementsByClassName("recommend-fixed-box")[0].getElementsByClassName("right-item");
for (var h = (recommendObj.length - 1); h>=0; h--) {
if (recommendObj[h].tagName == "DIV") {
recommendObj[h].remove();
}
}
document.getElementsByClassName("p4course_target")[0].remove();
}, sideInterval);
setTimeout(function () {
var hot = document.getElementsByClassName("type_hot_word");
var recommend = document.getElementsByClassName("recommend-ad-box");
for (var i = (hot.length - 1); i >= 0; i--) {
hot[i].remove();
}
for (var j = (recommend.length - 1); j >= 0; j--) {
recommend[j].remove();
}
document.getElementsByClassName("fourth_column")[0].remove();
}, sideInterval);
setTimeout(function () {
document.getElementById("kp_box_476").remove();
}, 5000);
} else if (iteye.test(currentURL)) {
setInterval(function(){
document.getElementById('btn-readmore').click();
}, iteyeInterval);
setTimeout(function () {
document.getElementsByClassName("blog-sidebar")[0].remove();
document.getElementById('main').style.width = '1000px';
}, sideInterval);
}
})();

csdn自动展开+去广告+净化剪切板+免登陆(如有侵权,立即删博)的更多相关文章

  1. JS脚本实现CSDN免登陆免关闭广告插件自动展开“阅读更多”内容

    最近在CSDN查资料,总是弹出以下弹窗,然后就自动跳转到登录页面,蛋疼! 于是重新捣腾了一下,修改了原来的脚本,最新的脚本代码如下: 温馨提示:在打开CSDN页面后立刻执行以下脚本即可免登陆免关闭广告 ...

  2. Chrome浏览器读写系统剪切板

    IE浏览器支持直接读写剪切板内容: window.clipboardData.clearData(); window.clipboardData.setData('Text', 'abcd'); 但是 ...

  3. 快看!❤️又一超实用浏览器插件!常用网站自动整合,JSON格式化,CSDN全站去广告!多种工具一键调用。开发者的福音!

    其实这个插件才出来的时候博主也下载了使用过,并没有什么亮点,那时候甚至觉得有点多余,因为CSDN全站去广告啥的,早就安装了油猴脚本,广告?不存在的嘿嘿.. 就在前几天看见CSDN的活动在推荐这款插件, ...

  4. openwrt下部署adbyby去广告大师 免luci 带自启动,自动开启透明代理

    最近朋友送了个360老路由器 C301,于是乎就掉进了智能路由器的坑, 玩智能路由器第一件事一定是去广告, 要么怎么对得起智能路由器- -! 路由器去广告当然首推广告屏蔽大师 www.adbyby.c ...

  5. CSDN去广告插件

    因为避免不了与代码打交道,所以经常要上网搜代码,一般搜索到的资源都指向了CSDN,然而,好好的一篇博文,上面有很多广告,看着很不舒服,冲vip是不可能的,穷的的要死,怎么办呢?写个插件把! 去广告原理 ...

  6. WPF剪切板问题-OpenClipboard HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN))

    WPF剪切板问题-OpenClipboard HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN))       最近碰到一个问题,需要弄个小工具来解决.刚好接触到WPF, ...

  7. Javascript操作剪切板数据(支持IE、Chrome、360、搜狗),亲测!

    clipboarddata只能在IE浏览器中使用,在chrome下会提示对象未定义!以下的方法支持IE.Chrome.360.搜狗等浏览器,其它浏览器还未验证. <!DOCTYPE html&g ...

  8. Android 高仿UC浏览器监控剪切板弹出悬浮窗功能

    UC浏览器应该是android手机里 最流行的浏览器之一了,他们有一个功能 相信大家都体验过,就是如果你复制了什么文字,(在其他app中 复制也有这个效果!,所以能猜到肯定是监控了剪切板),就会弹出一 ...

  9. 对c#剪切板Clipboard占用的问题一点解决方法

    以前在百度写的文档,转移到此处 前几天做一个程序,其中有一个剪切板的操作,具体代码: Clipboard.SetText(“ABC”); 来完成一个复制字符串的操作. 自己调试通过,完全正常,然后就交 ...

随机推荐

  1. Vagrant + Vbox实战 【转】

    原文地址:http://www.cnblogs.com/suihui/p/4362233.html 一.软件下载 1.下载Oracle VM VirtualBox https://www.virtua ...

  2. java对象的初始化过程和创建对象的几种方式

    1.加载父类,加载父类的静态属性和静态代码块 2.加载子类,加载子类的静态属性和静态代码块 3.初始化父类中的非静态属性并赋初值,执行父类非静态代码块,执行父类构造. 4.初始化子类中的非静态属性并赋 ...

  3. 用rem适配移动端

    常见方式: 1. 固定宽度(320)做法:这样前端倒是爽了,可是大页面两边有留白,小页面图标文字又会缩的很小,用户体验极其不好. 2. 流式布局:其实就是用%,这样宽度倒还差不多,高度怎么搞?所以这种 ...

  4. 1123 Is It a Complete AVL Tree(30 分)

    An AVL tree is a self-balancing binary search tree. In an AVL tree, the heights of the two child sub ...

  5. SQL 排序规则问题

    http://blog.csdn.net/delphigbg/article/details/12744807 MSSQL排序规则总结   什么是排序规则呢? 排序规则根据特定语言和区域设置标准指定对 ...

  6. selectedIndex 属性可设置或返回下拉列表中被选选项的索引号。

    转自:https://blog.csdn.net/xxj19950917/article/details/73002046

  7. 如何增加新的PointT类型

    博客转载自:http://www.pclcn.org/study/shownews.php?lang=cn&id=286 为了增加新的point类型,首先需要进行定义,例如: struct M ...

  8. 附近wifi都是你的

    今天给大家介绍deauth攻击. 最终效果:附近你指定的任何wifi,别人都无法连接,即便连接上的也会断掉. 由于我在 “世界虽大,但没有破不了的wifi”  这篇文章中写的很详细,所以我在这里就步详 ...

  9. VMWare虚拟机Bridged类型网卡ping不通的原因和解决办法

    要使VM与局域网内的其他机器一个子网,VM的网卡设置使用桥接.本来一直正常好好的, 突然有一天,遇到VMWare虚拟机Bridged类型网卡ping不通,设置,重启,查看VM网络设置,重装VMWare ...

  10. POJ 2976 Dropping tests (二分+贪心)

    题意:给定 n 个分数,然后让你去年 m 个分数,使得把剩下的所有的分子和分母都相加的分数最大. 析:这个题并不是分子越大最后结果就越大,也不是整个分数越大,最后结果就越大的,我们可以反过来理解,要去 ...