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

41 天前
 awaqwq123123
不想让开去广告的用户访问部分页面,检测到用户开启去广告,尽可能的想办法让页面不显示内容

所以想出来了几个方法

1. 准备两个 HTML ,先加载一个 HTML 尝试加载广告 JS 加载成功并返回 200 后自动跳转到有内容和有广告的 HTML (可能导致权重下跌)

2. 使用 JS 检测到用户屏蔽了广告 JS 导致 4xx 错误使用大数组崩溃 Tab ,让浏览器单个 Tab Out of Memory (比较有效的方法,但是会对搜索引擎爬虫造成误伤需要使用 UA 名单)

3. 检测到广告 JS 无法载入自动把用户重定向到空页面(可能会导致爬虫出现问题)

4. 检测到广告 js 无法载入自动关闭 Tab (在某些浏览器无法实现)

5. 0Day 漏洞崩溃(属于报复行为)

想问下有现成的轮子或者有什么现成的代码不?
12009 次点击
所在节点    程序员
127 条回复
ZhiyuanLin
40 天前
你把内容用 class 标记成 ad 就好了。这样子一点 JS 都不用。
class=“ad ad-banner ad-content ad-title"
7lQM1uTy635LOmbu
40 天前
@awaqwq123123 看了下 op 的网站,不得不说,您那个广告屏蔽后的弹窗也做的太简陋了,F12 然后不断定位删 div 层,直到选择器可以选择页面元素就可以了,哦对还有那个禁用右键是搞笑的么?
7lQM1uTy635LOmbu
40 天前
@awaqwq123123 有这心思不如专注于内容
7lQM1uTy635LOmbu
40 天前
@awaqwq123123 哦对,还有一种简单但需要手速快的方法,打开你的页面,然后发现弹窗要求关闭广告过滤器,此时,我选择刷新页面,然后点击 X 停止刷新,您的弹窗从此再不会烦人,多试几次总可以的
Esec
40 天前
破坏性的别听,会涨欺诈分,纯靠广告走不远
hxzhouh1
40 天前
参考阮一峰的博客?
Biggoldfish
40 天前
你要是有本事搞 0Day 建立找 Google 领奖金而不是想着靠对付 Adblocker 赚这么点小钱
belowfrog
40 天前
双向选择,你别整激烈的手段,没必要,直接出个提示,爱看不看不就行了;

不然开着插件点进你网站就是一个崩溃,心里没有预期,肯定不爽啊
gulullu
40 天前
class = "ad"
makun123
40 天前
你现在做的弹窗提示不就很好么,看到直接就关闭了, 双向选择罢了,搞其他的能做什么呢
NiGuAnHeShang
40 天前
@yoyoluck 我怎么没有看到他这个有什么广告屏蔽?
awaqwq123123
40 天前
@makun123 这个不带劲.还在研究
awaqwq123123
40 天前
@NiGuAnHeShang 我也看不到
awaqwq123123
40 天前
@Esec 知道了
BardOS
40 天前
没有任何技术能阻止用户屏蔽广告,建议不要在这方面用心思,没任何作用不讲。提高网站内容质量或者直接搞会员制。
shapper
40 天前
页面发来试试,我开个特殊的,看能不能检测到。。。
awaqwq123123
40 天前
@shapper 还没写好
yxhzhang185
40 天前
建议探索其他变现渠道,csdn 这么无下限的网站都没能阻止 ublock 。
awaqwq123123
40 天前
@yxhzhang185 说到点子上了
zbowen66
40 天前
对自己的产品很有信心啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1042779

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX