如何去掉用户代理样式表的样式?

浏览器:edge
项目中存在一个div
image.png
发现无论如何也无法显示出来,查看样式,发现是下面的用户代理样式表写了display none导致的,为什么会出现这个用户代理样式表,且只针对于特定的div
image.png
在firefox中打开就可以正常显示,请问我该如何解决?

阅读 2.6k
4 个回答

这是你安装的去广告插件加上的,因为选择器里面的 adverties 表示广告。

最好是换个名字,不然你总不能指望用户去关闭插件。

换个角度,用 js 把 ID 换了

这个很明显是被浏览器的去广告插件干掉了你 div,然后如果没记错的话,用户代理样式的优先级是比较低的,主要还是因为有 !important,所以覆盖了你的样式。

  • 修改name、id,不要有明显的 ad 有关;
  • 使用 style 内联样式,并增加 !important 来尝试覆盖;
推荐问题