wordpress - Disqus iframe 透明度在 Chrome 87 上不起作用
问题描述
升级到 Chrome 87 后,我注意到 Disuqs 背景透明度不适用于深色主题 - 背景和文本都是白色的,因此讨论不可读。
由于文本设置为白色,这意味着 Disqus 可以识别深色主题,但背景的透明度不起作用。我可以看到allowtransparency
属性已设置:
在其他网站上,我可以看到 disqus 在 Chrome 87 上的深色主题没有问题。
有人遇到过这样的问题吗?有谁知道如何解决这个问题?不幸的是,我不能指望 Disqus 的支持,因为他们不回复电子邮件,并且在他们的论坛上,我关于这个问题的帖子被无缘无故地识别为垃圾邮件。
编辑:我现在发现这个元标记导致了这个问题:<meta name="color-scheme" content="dark light">
可以在不删除此元标记的情况下解决此问题吗?
解决方案
好的...我找到了解决方案。此元标记导致了问题:<meta name="color-scheme" content="dark light">
我删除了它,而是添加了这样的 CSS 代码:
:root {
color-scheme: light dark;
}
iframe {
color-scheme: light;
}
推荐阅读
- angular - Angular Browserslist:caniuse-lite 已过时。请运行下一个命令`npm update`
- xamarin.forms - 如何从构建中排除 WinPhone
- c# - Web API 中的电子邮件确认
- java - 在 Windows 上运行良好的 Java 代码在 Ubuntu 上无法运行
- java - In-app billing acknowledgePurchase 问题 [使用 google play 应用内计费库]
- odbc - 进度数据库、OpenLink、OpenEdge 兼容性
- python - IndexError:Python脚本中的列表索引超出范围
- swiftui - SwiftUI 制作一个只显示一定数量行的列表
- android - Jetpack BottomNavigationView 如何去除动画中的内容淡入淡出
- c# - 如何检测与可为空属性结合的数据类型