AdBlock 会屏蔽 className 中包含 ad 的页面元素(前端坑)

340 天前
 Kenmin

在中台写了一个添加广告的表单,前端代码类似于

<div class="ad-form">...</div>

测试通过上生产,收到客户反馈找不到这个功能,鸡同鸭讲折腾了好久才发现是 AdBlock 扩展的锅。

我是没想到 AdBlock 这类去广告扩展的原理居然是如此的简单粗暴。查了一下不光是ad,其他包含诸如ads adv advert advertisement banner banners的元素,className ,js ,css 都会受到影响,统统display: none !important;

感谢 AdBlock 丰富了我的加班记录 (╯‵□′)╯︵┻━┻

2828 次点击
所在节点    程序员
22 条回复
lilei2023
340 天前
吃一堑长一智, 这个坑我也遇到过,你试试 接口中带 ad !
jifengg
337 天前
看你没写,再补充一条:API 中包含 ad 的,也大概率会被 ban ,我吃过这个亏。所以设计 api 的时候,path ,query 等都尽量避开 ad 这个缩写词

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

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

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

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

© 2021 V2EX