我正在寻找一种简单的方法来检测用户的系统是否处于高对比度模式或没有在反应应用程序中使用 javascript/typescript。
某处的图书馆中是否有可用的公共方法?
这些stackoverflow帖子没有给我我正在寻找的东西,这是一种导入方法:
检测是否在 Android 辅助功能设置中启用了“高对比度”
如何在 JavaScript / CSS 中检测 MAC OS 反色模式?
如何检测用户是否启用了 Mac OS 高对比度辅助功能设置?
编辑:我打算能够区分黑白模式和黑白模式
编辑:这是我尝试过的,但没有在 Chrome 中应用
/* Targets displays using the Windows’ "High Contrast Black" theme: */
@media screen and (-ms-high-contrast: white-on-black) {
.targetClass {
color: white;
background-color: black;
}
}
/* Targets displays using the Windows’ "High Contrast White" theme: */
@media screen and (-ms-high-contrast: black-on-white) {
.targetClass {
color: black;
background-color: white;
}
}