csdn自动展开+去广告+净化剪切板+免登陆(如有侵权,立即删博)
对于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自动展开+去广告+净化剪切板+免登陆(如有侵权,立即删博)的更多相关文章
- JS脚本实现CSDN免登陆免关闭广告插件自动展开“阅读更多”内容
最近在CSDN查资料,总是弹出以下弹窗,然后就自动跳转到登录页面,蛋疼! 于是重新捣腾了一下,修改了原来的脚本,最新的脚本代码如下: 温馨提示:在打开CSDN页面后立刻执行以下脚本即可免登陆免关闭广告 ...
- Chrome浏览器读写系统剪切板
IE浏览器支持直接读写剪切板内容: window.clipboardData.clearData(); window.clipboardData.setData('Text', 'abcd'); 但是 ...
- 快看!❤️又一超实用浏览器插件!常用网站自动整合,JSON格式化,CSDN全站去广告!多种工具一键调用。开发者的福音!
其实这个插件才出来的时候博主也下载了使用过,并没有什么亮点,那时候甚至觉得有点多余,因为CSDN全站去广告啥的,早就安装了油猴脚本,广告?不存在的嘿嘿.. 就在前几天看见CSDN的活动在推荐这款插件, ...
- openwrt下部署adbyby去广告大师 免luci 带自启动,自动开启透明代理
最近朋友送了个360老路由器 C301,于是乎就掉进了智能路由器的坑, 玩智能路由器第一件事一定是去广告, 要么怎么对得起智能路由器- -! 路由器去广告当然首推广告屏蔽大师 www.adbyby.c ...
- CSDN去广告插件
因为避免不了与代码打交道,所以经常要上网搜代码,一般搜索到的资源都指向了CSDN,然而,好好的一篇博文,上面有很多广告,看着很不舒服,冲vip是不可能的,穷的的要死,怎么办呢?写个插件把! 去广告原理 ...
- WPF剪切板问题-OpenClipboard HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN))
WPF剪切板问题-OpenClipboard HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN)) 最近碰到一个问题,需要弄个小工具来解决.刚好接触到WPF, ...
- Javascript操作剪切板数据(支持IE、Chrome、360、搜狗),亲测!
clipboarddata只能在IE浏览器中使用,在chrome下会提示对象未定义!以下的方法支持IE.Chrome.360.搜狗等浏览器,其它浏览器还未验证. <!DOCTYPE html&g ...
- Android 高仿UC浏览器监控剪切板弹出悬浮窗功能
UC浏览器应该是android手机里 最流行的浏览器之一了,他们有一个功能 相信大家都体验过,就是如果你复制了什么文字,(在其他app中 复制也有这个效果!,所以能猜到肯定是监控了剪切板),就会弹出一 ...
- 对c#剪切板Clipboard占用的问题一点解决方法
以前在百度写的文档,转移到此处 前几天做一个程序,其中有一个剪切板的操作,具体代码: Clipboard.SetText(“ABC”); 来完成一个复制字符串的操作. 自己调试通过,完全正常,然后就交 ...
随机推荐
- Yii2使用Redis - 从安装redis到使用 [ 2.0 版本 ]
Yii2使用Redis - 从安装redis到使用 [ 2.0 版本 ] 一.安装Redis和简单配置 1. 下载Redis安装包 地址:http://redis.io/download , 本文选择 ...
- hdu-5862 Counting Intersections(线段树+扫描线)
题目链接: Counting Intersections Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 65536/65536 K ...
- 用Entity Framework 来创建MySql数据库和表结构
1. 创建VS工程 2.添加新项, 选中ADO.Net Entity Data Model模板 3.填入Host及数据库名字, 如果没有此数据库, 会提示创建 4.添加edmx后, 右击选择属性,配置 ...
- LWIP的底层结构(物理层)
LWIP的底层结构(物理层) 转自:http://bluefish.blog.51cto.com/214870/158418 我们前面讲到说是ip层的发送和接收都是直接调用了底层,也就是设备驱动层的函 ...
- Entity Framework之领域驱动设计实践
http://www.cnblogs.com/daxnet/archive/2010/11/02/1867392.html
- 0005_Linux下的SSH连接操作
1.启动SSH服务:service sshd start 2.开机自动启动SSH:chkconfig sshd on 3.获取Linux的ip地址:ifconfig 4.连接Linux的SSH:打开x ...
- Linux命令总结_touch创建文件
1.touch命令,用来创建文件或者修改文件时间戳 格式:touch [选项]... 文件... 选项 : -a 或--time=atime或--time=access或--time=use 只 ...
- jq操作select集合
jq操作select集合 时间:2012年12月07日分类:Javascript 最近一段时间发现,老是要跟select,option相关的东西打交道,而且有的时候还会搞错,于是,抽了一点时间整理了一 ...
- ASP.NET Core分布式项目实战
ASP.NET Core开发者成长路线图 asp.net core 官方文档 https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/ ...
- 干货:SEO长尾关键词优化方法和技巧
在网站SEO优化上,优化比较成功的网站,根据SEO界前辈的经验结论,网站的总流量主要来源于长尾关键词,占网站总流量的80%.长尾关键词主要分布在网站的文章页,其次就是栏目页title.标签页.专题页等 ...