css - 覆盖从 AdBlock 注入的 CSS
问题描述
我的网站显示一个购买链接,该链接隶属于 Awin 附属计划。AdBlock Plus 通过这个由扩展程序注入的 CSS 阻止了 Awin 链接:
a[href^="https://www.awin1.com/cread.php?"] {
display: none!important;
}
我试图通过检测用户是否使用 AdBlock 来用 Javascript 覆盖它:在这种情况下,我将一个.ab
类添加到 and 标记并在我的样式表中声明这个 CSS 规则:
html.ab {
a[href^="https://www.awin1.com/cread.php?"].ab {
display: block!important;
}
}
但这不起作用。无论我的规则如何,通过扩展注入的 CSS 是否优先于应用程序的样式表?
谢谢
解决方案
推荐阅读
- docusignapi - Docusign Envelope View 响应 URL 出现问题
- python - 在 Python bs4 中为 img src 抓取 html
- canvas - WebGL - 发送数组缓冲区 VS 将图像/画布/位图从 CPU 发送到 GPU
- python - 如何在熊猫中将 $8,120,000,000 tyoe 更改为 8120000000
- flutter - 如何创建单个列表的多个对象
- scala - SortedSet 折叠类型不匹配
- php - GCP Cloud 运行容器服务:[pool www] 无法写入套接字 '/run/php-fpm/www.sock' 的 ACL
- laravel - 如何覆盖 Laravel 中的 logoutOtherDevices() 函数
- c# - 我想获取带有标头的 XML
- java - 如何检查方法的 TypeMirror returnType 是否为枚举