检测到用户开启去广告插件,不让浏览器显示内容

查看 49|回复 4
作者:awaqwq123123   
不想让开去广告的用户访问部分页面,检测到用户开启去广告,尽可能的想办法让页面不显示内容
所以想出来了几个方法
1. 准备两个 HTML ,先加载一个 HTML 尝试加载广告 JS 加载成功并返回 200 后自动跳转到有内容和有广告的 HTML (可能导致权重下跌)
2. 使用 JS 检测到用户屏蔽了广告 JS 导致 4xx 错误使用大数组崩溃 Tab ,让浏览器单个 Tab Out of Memory (比较有效的方法,但是会对搜索引擎爬虫造成误伤需要使用 UA 名单)
3. 检测到广告 JS 无法载入自动把用户重定向到空页面(可能会导致爬虫出现问题)
4. 检测到广告 js 无法载入自动关闭 Tab (在某些浏览器无法实现)
5. 0Day 漏洞崩溃(属于报复行为)
想问下有现成的轮子或者有什么现成的代码不?
SayHelloHi   
不能屏蔽所有的去广告插件 可以屏蔽部分插件 😂
https://github.com/aruniverse/adblock-detect-react/blob/master/adblock-detect-react/src/hooks/useDetectAdBlock.ts
jsomin   
张鑫旭的网站我记得做了类似的
awaqwq123123
OP
  
@SayHelloHi 谢谢
awaqwq123123
OP
  
@jsomin 谢谢!
您需要登录后才可以回帖 登录 | 立即注册

返回顶部