好久不写博客了,感觉自己变得越来越懒了,是没有时间吗?不是,是自己变得越来越懒了,好多东西不愿意去总结了,可能也是学的不精总结不出来什么玩意儿。不过,一切都是借口。还是坚持学习,坚持写博客吧,虽然写的不咋地……

今天上CSDN看文章的时候,对,就是CSDN,为啥不是博客园呢?因为随手点过去了呗,要是不随手,我就可能过这来了。不过呢,最重要的还是CSDN广告多啊……是个练习写插件的好地方啊,我自己学了一段时间的谷歌插件制作方法,就凑热闹也凑合着写了一个,就是屏蔽CSDN广告页面的,已经用了几个月了,感觉效果还不错,对我自己来说,还自带打开网页微信的功能,不过这一段代码是在人家的插件里抄的,也不知道是哪个大神了,反正轮子直接拿来用了,改了改效果还是不错滴。

不过,里面的原理还是瞅了一段时间之后才明白的,因为他用的ES6的新特性,一时间没反应过来,当然我是开玩笑的,因为我压根刚开始就没有那方面的知识。不过,现在有了点,看来还是有所进步的啊。

刚才说到去CSDN看广告,发现真的出现了几个广告,让我很不适应,我这都好几个月没广告了,期间我这插件还调整过几次,今天竟然广告又出现了,按理说不应该吧。我用的“子串匹配属性选择器”把所有广告位都获取了,难道是改名字了。

F12看一下,还真不是改名字了,是把名字都省了,只留一个标签了

这可怎么办呢?

苦苦思索了一阵,这样怎么获取啊,怎么简单直接的获取啊,然后我灵机一动,就把iframe标签给干掉了e

iframe{

display:none;

}

去你丫的吧,不获取了,直接把你标签给你搞掉。因为我是这样想的,他们广告位都是用iframe标签装载的,那样我直接把这个标签搞掉,问题不就解决了嘛。嗯,就这样,打包一下,试了试,OK,又能过上没有广告的日子了……

话说,这样看文章真的爽吗?欲哭无泪……

51脚本网的更惨烈啊:

。。。。。。

还好我有神器,看这清爽:

CSDN:

棒棒哒~

有兴趣的小伙伴可以一块来学习学习谷歌插件,在大神眼里可能这很简单,因为这本来就 很简单(笑哭) , 但谁让咱是菜鸟呢。

欢迎大佬拍砖(难道除了我还会有人看?笑哭……)

谷歌插件学习笔记:把iframe干掉……的更多相关文章

  1. JavaScript 封装插件学习笔记(一)

    此篇只是笔记,在借鉴.参考.模仿的过程,可能不完整,请多指教! 定义插件名称要注意命名冲突,防止全局污染. 1.第一种Javascript对象命名:(Javascript语言是“先解析,后运行”,解析 ...

  2. jquery插件 - 学习笔记 (插件参数及函数的调用)

    今天研究的是jquery插件的基本写法: 比如我打算写一个名为 ImageZoom 的插件 前台调用: <script src="ImageZoom.js"></ ...

  3. chrome 插件学习笔记(一)

    主要是屏蔽cnbeta中屏蔽广告之后的弹出层 manifest.json文件 { "js": ["jquery-1.7.2.min.js","cnbe ...

  4. Django学习笔记6(iframe、外键插入)

    1.{%include 'index.html'%i} 平时很好用的iframe在django里面的不是很好用 django里面提供了{%include 'index.html'%i}的方式来取代了i ...

  5. jQuery插件学习笔记

    近期在研究jQuery插件,插件编写的目的是给已经有的一系列方法或函数做一个封装,以便在其它地方反复使用,方便后期维护. JQuery除了提供一个简单.有效的方式进行管理元素以及脚本,它还还提供了例外 ...

  6. chrome插件学习笔记

    manifest.json { "name": "test1", "description": "test1", &qu ...

  7. Java-Eclipse插件开发学习笔记

    Eclipse插件 学习笔记 作者   Rick- Bao 开始日期  2014年8月26日 结束日期  2014年8月27日 一 . CVS(current version system) 版本控制 ...

  8. 前端自动化构建工具 gulp 学习笔记 一、

    一.我对gulp的初期理解 是一种前端辅助开发工具 可以帮你把js,css,img等文件 合并.压缩,图片好像是合并为精灵图,合并为精灵图之后,还会生成一个css样式表. 官方解说是:基于流的自动化构 ...

  9. Dynamic CRM 2013学习笔记(一)插件输入实体参数解析

      1. 问题描述 最近新建了一个post事件的插件,传入的参数处理如下: 1: if (context.InputParameters.Contains("Target") &a ...

随机推荐

  1. NLP 对抗方法整理

    NLP中对抗应用 1. 分词 , 可以用GAN来做,消除不同分词器的差异性 2. 风格迁移, 这个在图像中应用较多,在NLP中同样可行 3. 提高问答系统/阅读理解的性能. 4. 机器翻译应该也可以做 ...

  2. Autoit安装及启动

    1.Autoit下载: 官网下载地址:https://www.autoitscript.com/site/autoit/downloads/ 提供百度网盘下载:https://pan.baidu.co ...

  3. PTA一般问题汇总与解答

    在进行PTA作业完成的过程中,大家很积极在完成作业,然后在不懂的地方,有许多的同学也向助教们提出了问题,我们在这里将大家的问题进行了一下汇总然后逐一解答. 1输出中常遇到的问题. 这个图片里我将同学们 ...

  4. Java MyBatis逆向工程,自动生成pojo,mapper

    生成xml文件,文件名generator.xml <?xml version="1.0" encoding="UTF-8"?><!DOCTYP ...

  5. django 模块查询

    # 查询轮播图slider_list = Slider.objects.filter(type = constants.SLIDER_TYPE_INDEX) # 查询新闻now_time = date ...

  6. WebMvcConfigurationSupport跨域和fastjson全局替换

    @Configuration public class WarnWebMvcConfigurationSupport extends WebMvcConfigurationSupport { /** ...

  7. Docker入门(一):安装

    一. 安装docker 1. 删除已安装的docker yum remove docker \ docker-client \ docker-client-latest \ docker-common ...

  8. OnMouseWheel的通常处理

    BOOL CMainWindow::OnMouseWheel(UINT nFlags, short zDelta, CPoint point) { BOOL bUp = TRUE; int nDelt ...

  9. Qt 中使用Java代码获取安卓设备的MAC地址(安卓9.0)

    public String GetDeviceMAC() { String strMacAddr = null; try { // 获得IpD地址 InetAddress ip = getLocalI ...

  10. C# WPF 数据绑定

    后台通知: public event PropertyChangedEventHandler PropertyChanged; protected void OnPropertyChanged(str ...