关于手机qq浏览器开启广告过滤模式屏蔽( 弹窗 or 下载链接 )问题?
关于手机qq浏览器开启广告过滤模式屏蔽( 弹窗 or 下载链接 )问题?
1、正常情况在手机qq浏览器中(未开启广告过滤模式
),在该页面剑客网移动端首页,点击页面底部的立刻下载
按钮会出现弹窗提示下载剑客网app
2、当开启广告过滤模式的情况下,下载链接区域便被屏蔽了。
尝试过的解决思路
查看了一些浏览器屏蔽广告的原理,大多数是从两个方面去屏蔽广告的
直接在请求时截断
在认为页面上的某些区域有广告嫌疑的时候会将该区域隐藏或者移除dom结构
介于后者并且被隐藏的可能性较大,针对剑客网
下载弹窗被屏蔽问题我们做了如下方案
因为之前改过最外层
元素的className或者id之后有过一段时间是不会被屏蔽的,于是尝试着将最外层元素的id和class都换成了随机的而且是唯一的值
关于这段下载区域的dom结构
可以看到这段区域的样式都是写在了行间,但其实之前样式都是写在
style
里面的。因为多个页面都会用到这下载区域,所以干脆把结构和样式都写在了js js链接 中,动态地改变最外层。
结语
经过修改之后,这次有大概3-4个礼拜不被屏蔽了,但是最近又被隐藏了,想请问大家遇到这种情况是怎么解决不被屏蔽的。感激不尽 ^ + ^
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论