本站承诺永不接任何虚假欺骗、联盟广告、弹窗广告、病毒广告、诱导充值等影响用户体验的广告,广告屏蔽插件会影响本站部分功能,还请不要屏蔽本站广告,感谢支持!

当前位置:首页 / 正文

2022-11-27 | 编程技术 | 5841 次阅读 | 等你评论 | 1 次点赞 | 繁体

用的 js 方法来检测,按理说所有博客都能使用,就是在打开网页的时候进行一次判断。如果发现没有加载广告代码,就会出来一个弹窗来提示浏览者将本站加到广告拦截插件的白名单里面。

图片alt

别喷我,个人站长经营实在是不容易,广告也是微乎其微的收入,而且少量的不影响阅读的广告,应该可以理解吧。感谢支持!!

首先在需要JS检测网站广告是否被屏蔽的网页下引用下面JS文件。

建议文件名 adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js

文件名可以自己修改,但是文件里面最好添加 ad、guge、ads 这种字符,因为现在的广告屏蔽软件基本都是通过匹配字符串起到的屏蔽广告的作用。

在这个 js 文件里面写入代码:

var killads = true;

然后将这个文件上传至自己服务器的某个位置,例如 ../usr/themes/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js

然后在合适的位置添加判断代码:

<script src="https://xxxxxxx/themes/adview_pic_cpc_cpm_cpa_guanggao_gg_ads_300x250.js" type="text/javascript"></script> 
<script type="text/javascript">if (typeof(killads)=='undefined'){alert('救救孩子吧,检测到您使用了广告屏蔽插件,建议您把广告屏蔽插件关闭或者添加本站为白名单即可 ,打赏博主会让我更加开心啦~\n\n\n你可以直接关闭本弹窗,假装没看见,没有任何影响(。・∀・)ノ');}
</script>

记得把src改成自己的js文件位置。

标签: javascript前端骚操作

猜你喜欢
薅京东羊毛必备抓取Cookies教程
本文只介绍如何利用安卓手机浏览器获取京东 cookie 教程,具体为什么要获取 cookie 以及如何薅羊毛请查看:闲置服务器薅京东的羊毛—青龙面板部署与京东签到第一步,下载工具去各大应用商店搜...
Lazysizes.js图片懒加载的使用
lazysizes 是一种快速(无垃圾),对 SEO 友好且可自动初始化的 lazyloader,用于图像(包括响应图像 picture/ srcset),iframe,脚本/小部件等。它还通过...
typecho使用文件缓存加快打开速度
typecho 是一个伪静态的博客系统,如果不使用缓存,每次打开页面都会查询数据库,访问人数多了以后服务器压力倍增。但是,typecho 是一个 php 的程序,我们可以利用 php 将实时页面...
白嫖移动,联通,电信手机短信通知
无论在生活中或者工作中,对于一些比较紧急的事情,可能需要发送个通知!比如:自建的服务器突然宕机,如何自动发短信通知运维主管?后台服务日志大量报错如何第一时间发短信通知码农geigei?类似的情景...
如何找回微信已过期文件教程
现在基本人人都会使用微信,微信里面保存着很多文件。但是过段时间去看,你可能由于当时没有保存或者根本就没有点开过,微信文件名称显示红色,这表示已经过期了。难道我们要再问别人重发一遍吗?这可能会有点...
javascript | 原生JS多语言切换简单实现
由于项目需要实现一个前端的多语言切换,不想因为一个简单的功能就引入 jQuery,所以经过 google 编程大法摸索出一个原生 JS 就可以实现的多语言前端切换的小例子,仅供参考。<bo...
python:Pandas里千万不能做的5件事
作为一个在进入数据分析领域之前干过开发的攻城狮,我看到我的同行以及新手在使用 Pandas 时会犯很多低级错误。 今天我说出这五个坑,让大家别一而再,再而三的掉坑里。 修复这些错误能让你的
Navicat Premium 15.0.21 破解 Windows64位
Navicat 是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面
(首次提交评论需审核通过才会显示,请勿重复提交)

Warning: curl_exec(): open_basedir restriction in effect. File(/opt/rasp_php73/logs/plugin/plugin.log.2023-06-08) is not within the allowed path(s): (/www/wwwroot/blog/:/tmp/) in /www/wwwroot/blog/usr/themes/Wang/footer.php on line 77

Warning: curl_exec(/opt/rasp_php73/logs/plugin/plugin.log.2023-06-08): failed to open stream: Operation not permitted in /www/wwwroot/blog/usr/themes/Wang/footer.php on line 77

Warning: [OpenRASP] 20002 Fail to open php_stream of /opt/rasp_php73/logs/plugin/plugin.log.2023-06-08! in /www/wwwroot/blog/usr/themes/Wang/footer.php on line 77