谷歌浏览器插件-清除CSDN广告
Posted kawhileonardfans
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谷歌浏览器插件-清除CSDN广告相关的知识,希望对你有一定的参考价值。
记录一下自己第一次玩的一个谷歌插件,是一个清除CSDN广告的,其实就是通过jquery定位元素,做隐藏或者删除。
其它案例参考地址:https://blog.csdn.net/shellching/article/details/78224230
360谷歌插件文档:http://open.chrome.360.cn/extension_dev/overview.html
该案例码云git地址:https://gitee.com/lgqxjxcc/gpe/tree/master/google-xjxcc-util-delCsdnAd
开始
文件结构
---- google-xjxcc-util-delCsdnAd(插件文件夹名称)
---- ---- img
---- ---- ---- icon.png (插件图标,随便放一个就可以了)
---- ---- js
---- ---- ---- delAd
---- ---- ---- ---- CSDN.js (清除CSDN广告的JS)
---- ---- ---- jquery-1.8.3.js
---- ---- ---- popup.js (点击浏览器右上角插件图标弹出的页面对应的JS)
---- ---- manifest.json (插件主配置)
---- ---- popup.html (点击浏览器右上角插件图标弹出的页面)
1、首先上主配置文件---manifest.json
2、点击插件展示的页面---popup.html
3、点击插件展示的页面对应的JS---popup.js
4、去除CSDN广告的js文件---CSDN.js
$(document).ready(function () console.log("我是去除CSDN广告的"); var currUrl = window.location.href; //CSDN博客 if(currUrl.indexOf("blog.csdn.net") > 0) $("iframe").each(function () var iframeSrc = $(this).attr("src"); if(iframeSrc && iframeSrc.indexOf("pos.baidu.com") > 0) $(this).remove(); ); //CSDN下载 else if(currUrl.indexOf("download.csdn.net") > 0) $(".J_adv").remove(); //CSDN论坛 else if(currUrl.indexOf("bbs.csdn.net") > 0) $(".ad_top").remove(); $(".J_adv").remove(); );
除了上面四个文件,还有一个图片和Jquery的文件。这两个文件随便找一个就行了。
使用插件:在谷歌浏览器-更多工具-扩展程序-打开开发者模式-加载已解压的扩展程序,选择你的文件夹(google-xjxcc-util-delCsdnAd)
以上是关于谷歌浏览器插件-清除CSDN广告的主要内容,如果未能解决你的问题,请参考以下文章