问题描述
对于普通浏览器,我们有查询:
@media(首选颜色方案:深色){
}
但这不适用于 fb 应用内浏览器,有人知道在那里检测它的方法吗?
解决方法
Facebook 的应用内浏览器使用所谓的 WebView 来呈现内容。在 Android 上,WebViews可以支持 prefers-color-scheme
,但 Facebook 似乎没有设置 DARK_STRATEGY_PREFER_WEB_THEME_OVER_USER_AGENT_DARKENING
模式,这对于它的工作是必要的。如果 Facebook 不改变这一点,唯一的解决办法就是使用合适的浏览器。