通过 JS 脚本去除csdn广告
1. chorme 浏览器
1.1 通过书签方式添加
新建书签:
在网址一栏中输入:
javascript: $(function () { $('aside .csdn-tracking-statistics').hide();$('#asideFooter').hide();$('.pulllog-box').hide();$('#dmp_ad_58').remove();$('.indexSuperise').remove();$('#btn-readmore').click();$('#adContent').hide();$('.recommend-ad-box').hide();$('.type_hot_word').hide();$('.recommend-fixed-box').hide();$('.recommend-right').hide();$('aside').remove();})
每次进入页面后,执行一下脚本即可。
1.2 js 作为插件安装
新建文件 remove_ad.user.js:
window.onload=function(){if(window.location.host=="blog.csdn.net"){var asideFooter=document.querySelector("#asideFooter");if(asideFooter!=null){asideFooter.style.visibility="hidden"}var pulllogBox=document.querySelector(".pulllog-box");if(pulllogBox!=null){pulllogBox.style.visibility="hidden"}var dmp_ad_58=document.querySelector("#dmp_ad_58");if(dmp_ad_58!=null){dmp_ad_58.style.visibility="hidden"}var indexSuperise=document.querySelector(".indexSuperise");if(indexSuperise!=null){indexSuperise.style.visibility="hidden"}var adContent=document.querySelector("#adContent");if(adContent!=null){adContent.style.visibility="hidden"}var recommendadbox=document.querySelectorAll(".recommend-ad-box");if(recommendadbox!=null){for(var i=0;i<recommendadbox.length;i++){recommendadbox[i].style.visibility="hidden"}}var type_hot_word=document.querySelector(".type_hot_word");if(type_hot_word!=null){type_hot_word.style.visibility="hidden"}var recommendRight=document.querySelector(".recommend-right");if(recommendRight!=null){recommendRight.style.visibility="hidden"}var aside=document.querySelector("aside");if(aside!=null){aside.parentNode.removeChild(aside)}document.querySelector("#btn-readmore").click()}};
打开chrome://extensions/,将脚本文件拖入即可。浏览器每次打开新页面,都会执行以上脚本。
2. Firefox 浏览器
下载并安装用户脚本管理插件 greasemonkey (油猴子),新建并编辑脚本:
// ==UserScript==
// @name 去广告
// @version 1
// @grant none
// ==/UserScript==window.onload=function(){if(window.location.host=="blog.csdn.net"){var asideFooter=document.querySelector("#asideFooter");if(asideFooter!=null){asideFooter.style.visibility="hidden"}var pulllogBox=document.querySelector(".pulllog-box");if(pulllogBox!=null){pulllogBox.style.visibility="hidden"}var dmp_ad_58=document.querySelector("#dmp_ad_58");if(dmp_ad_58!=null){dmp_ad_58.style.visibility="hidden"}var indexSuperise=document.querySelector(".indexSuperise");if(indexSuperise!=null){indexSuperise.style.visibility="hidden"}var adContent=document.querySelector("#adContent");if(adContent!=null){adContent.style.visibility="hidden"}var recommendadbox=document.querySelectorAll(".recommend-ad-box");if(recommendadbox!=null){for(var i=0;i<recommendadbox.length;i++){recommendadbox[i].style.visibility="hidden"}}var type_hot_word=document.querySelector(".type_hot_word");if(type_hot_word!=null){type_hot_word.style.visibility="hidden"}var recommendRight=document.querySelector(".recommend-right");if(recommendRight!=null){recommendRight.style.visibility="hidden"}var aside=document.querySelector("aside");if(aside!=null){aside.parentNode.removeChild(aside)}document.querySelector("#btn-readmore").click()}};
转载于:https://www.cnblogs.com/cckui/p/10755415.html
通过 JS 脚本去除csdn广告相关推荐
- JS脚本实现CSDN免登陆免关闭广告插件自动展开“阅读更多”内容
最近在CSDN查资料,总是弹出以下弹窗,然后就自动跳转到登录页面,蛋疼! 于是重新捣腾了一下,修改了原来的脚本,最新的脚本代码如下: 温馨提示:在打开CSDN页面后立刻执行以下脚本即可免登陆免关闭广告 ...
- 推荐一个Chrome扩展应用,能够自动去除CSDN广告
作为一个程序员,每天编程遇到问题时,少不了前往国内著名的CSDN网站上查信息,看是否有同行遇到类似问题.很多时候根据遇到问题的错误消息进行搜索,结果都是一篇篇CSDN博客.这些博客打开后都会显示很多广 ...
- 如何有效的去除csdn广告(其实是去除基本所有的浏览器广告)
1.本人作为开发者,喜爱谷歌浏览器,所以适合基于谷歌浏览器设置 2.今天看到一篇文章是讲谷歌扩展程序,原先没有注意到这块 3.所以我推荐的就是谷歌插件--设置--外观--主题背景 打开 Chrome ...
- Chrome自动运行Js去广告,利用插件网页自动运行Js脚本,油猴去广告教程【去处指定部位的广告】
免自写代码去除广告,点击即可安装:点此去向去除广告的油猴脚本 -------以下是教学如何自己写油猴脚本删除指定广告的------ 目的页面:https://m.dmzj.com/view/33353 ...
- 去除csdn右下角广告
最近CSDN又开始窗口的恶心广告了, 那广告真的恶心, 一看心情都不好,一直在那里闪,都不能安心看文章,关也关不掉了, csdn越来越垃圾了,求你把博客右下角的广告关掉可以吗? 反馈也没有用了,这是 ...
- js随机飘动的广告图片代码demo效果示例(整理)
<!DOCTYPE html> <html><head><meta http-equiv="Content-Type" content=& ...
- .md 文档自动编号 js 脚本
.md 文档自动编号 js 脚本 1.契机 在使用 typora 的时候,没有自动编号,每一级标题要手动编号,比较累.之前有找过修改主题的 css 来实现自动编号的,但是只是个样式而已,没有真正的编号 ...
- [转]ASP.NET中常用输出JS脚本的类
using System; using System.Collections.Generic; using System.Text; using System.Web; using System.We ...
- Electron中实现通过webview实现内嵌网页并嵌入css样式和js脚本等
场景 用HTML和CSS和JS构建跨平台桌面应用程序的开源库Electron的介绍以及搭建HelloWorld: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/a ...
最新文章
- 自己动手实现轻量级神经网络推理框架
- mongodb中简单的聚合查询
- 升级Xcode7.3 iOS9.3后,unity转C++代码出现 2 errors
- 深入理解分布式技术 - 缓存过期策略手写LRU
- tcp 发送数据长度比预设缓存大_一文秒懂 TCP/IP实际五层结构(下篇)
- UVa10779 - Collectors Problem(最大流)
- (pytorch-深度学习系列)pytorch实现对Fashion-MNIST数据集进行图像分类
- NOIP 2016(不是游记)
- 从h264码流中获取图像的宽高---版本2(简洁版)
- ORACLE ORA-00600 [17059][]错误的排除
- 程序员的职业生涯像一盘棋 行棋者由谁?
- LRU缓存介绍与实现 (Java)
- NMT:神经网络机器翻译
- 高阶导数的运算法则 与 莱布尼茨公式
- 必须来GeekPwn的十大理由
- Scrapy框架快速执行cmd命令:‘scrapy crawl qsbk_spider’
- spring boot实战
- python 数据分析师 考试_数据分析师证书怎么考?
- Cycle-Consistent Inverse GAN for Text-to-Image Synthesis
- Android Studio 自定义View命名空间报错的解决方法
热门文章
- 机器学习获量子加速!物理学家与计算科学家「自然联姻」
- 大脑活动与认知: 热力学与信息论的联系
- 碰疼了会躲!这个植入“迷你大脑”的AI机器人,可感知疼痛,还能自我愈合...
- 北斗定位2.0版来了!普通人手机可用,全免费!
- 你社交网站上的照片,也许已经被用来训练人工智能了
- 在相同的后端上重新设计前端是什么效果? | 每日趣闻
- 你值得拥有!更省钱地完成数据监听
- 三星教父逝世!李健熙缔造的商业传奇和争议人生
- git commit之后,想撤销commit
- dubbo总结——dubbo的使用场景