关于手机qq浏览器开启广告过滤模式屏蔽( 弹窗 or 下载链接 )问题?

发布于 2022-09-02 15:33:28 字数 1887 浏览 22 评论 0

关于手机qq浏览器开启广告过滤模式屏蔽( 弹窗 or 下载链接 )问题?

1、正常情况在手机qq浏览器中(未开启广告过滤模式),在该页面剑客网移动端首页,点击页面底部的立刻下载按钮会出现弹窗提示下载剑客网app

正常情况

图片描述

2、当开启广告过滤模式的情况下,下载链接区域便被屏蔽了。

图片描述

图片描述

尝试过的解决思路

1、浏览器屏蔽广告原理 原理1 原理2 原理3 原理4

查看了一些浏览器屏蔽广告的原理,大多数是从两个方面去屏蔽广告的

  1. 直接在请求时截断

  2. 在认为页面上的某些区域有广告嫌疑的时候会将该区域隐藏或者移除dom结构

介于后者并且被隐藏的可能性较大,针对剑客网下载弹窗被屏蔽问题我们做了如下方案

因为之前改过最外层元素的className或者id之后有过一段时间是不会被屏蔽的,于是尝试着将最外层元素的id和class都换成了随机的而且是唯一的值

关于这段下载区域的dom结构

可以看到这段区域的样式都是写在了行间,但其实之前样式都是写在style里面的。因为多个页面都会用到这下载区域,所以干脆把结构和样式都写在了js js链接 中,动态地改变最外层。

图片描述

结语

经过修改之后,这次有大概3-4个礼拜不被屏蔽了,但是最近又被隐藏了,想请问大家遇到这种情况是怎么解决不被屏蔽的。感激不尽 ^ + ^

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文