2016-10-04 128 views
-3

在我的网站铬添加display:none css元素上加载。铬添加显示没有为元素

以下是铬

:root .ad-row, :root #ad-footer, :root .ad-sidebar, :root .ad-content, :root #content > #right > .dose > .dosesingle, :root #content > #center > .dose > .dosesingle, :root .ad-header { 
    display: none !important; 
} 

添加CSS代码,我删除了所有js文件和检查,但它不是工作。

+1

看起来像是因为某些adblocker在行动?检查右侧找到源代码? –

回答

4

这不是因为Chrome而发生的,而是因为某些广告拦截器扩展的样式,您可能已在Chrome上安装该扩展。

它也发生在我身上。对于我的一个项目,我无法在Firefox上看到一些div元素。问题在于你的班级或编号名称中包含“ad”字样。请不要这样做。因为这些广告拦截器扩展程序隐藏了其中包含关键字“ad”的所有内容。

如何解决这个问题:

,而不是试图从你的浏览器中删除广告拦截,改变你的class和id名称到别的东西。因为如果您网站的访问者安装了任何广告拦截器,那么他们可能会遇到您拥有的相同内容。

从不在您的班级或ID名称中使用“ad”字。

1

您的Chrome似乎有广告块,对吗?所有没有显示的课程都来自广告框。

0

尝试在隐身模式下运行它,可能某些Google Chrome插件会添加它自己的样式。