惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
阮一峰的网络日志
阮一峰的网络日志
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
博客园 - 司徒正美
Last Week in AI
Last Week in AI
爱范儿
爱范儿
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The Cloudflare Blog
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
WordPress大学
WordPress大学
Jina AI
Jina AI
人人都是产品经理
人人都是产品经理
量子位
V
V2EX
博客园 - 叶小钗
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog

膨胀自留地

使用CloudFlare标记管理功能优雅的使用谷歌分析 四天轻松版北京旅游攻略 Adsense税务居住地证明申请教程:如何申请中国税收居民身份证明以及Google Adsense更新新加坡税务信息教程 常见的 VPS 优化措施 HTML实现table表格移动端自动转为卡片样式 个人网站接入 Google 登录 如何从 GitHub 永久删除泄露的 .env 文件 Cloudflare设置www的域名跳转到不带www的域名 顶级iOS神器!全面解开App Store限制,AssPP Pro保姆级教程 BroadcastChannel将你的 Telegram Channel 转为微博客 Medama开源轻量级网站统计(分析)系统 白嫖一个网站监控面板:uptime-kuma 部署TraffMonetizer利用闲置VPS挂机赚钱 Counterscale-使用CloudflareWorkers部署的免费网站数据统计工具,界面类似umami 封装一个最简单的Axios,避免过度封装! 如何使用Cloudflare Email Routing创建域名邮箱免费发送邮件 使用Cron定时更新Hosts解决Gihub无法访问问题 容器化MariaDB/Mysql实现定时备份 JetBrains全家桶许可证服务器怎么找,JetBrains激活教程 图片加速接口:缓存图片,加速访问,解决防盗链 MySQL模糊查询再也不用like+%了,全文索引介绍及使用简介 为什么这么多人推荐你办理流量卡?流量卡怎么赚钱?怎么避坑? 借助Cloudflare Worker实现Google Analytics反代加速,规避广告屏蔽插件的拦截 etcd入门之在Centos上安装部署 Grafana在linux下安装和基本使用入门 Prometheus介绍、安装和基本功能快速入门 无需加速器,油猴插件解锁xbox云游戏 阿里云盘自动每日签到,无需部署,无需服务器 自定义VSCode终端主题样式 一行 CSS 代码实现响应式布局 – 使用 Grid 实现的响应式布局
通用的检测到广告屏蔽插件进行弹窗提示实现方法
2022-11-27 · via 膨胀自留地

通用的检测到广告屏蔽插件进行弹窗提示实现方法

#编程技术 2022-11-27 21:23:12 | 全文 478 字,阅读约需 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文件位置。


×