如何检测窗口是处于高对比度模式,还是显示大字体或超大字体?
我需要在我的javascript中提供辅助功能支持。
感谢。
答案 0 :(得分:2)
请参阅this post.
在Windows上的高对比度模式下,背景图像应设置为“无”,并且还会更改背景颜色。这应该覆盖任何CSS样式表。所以你可以在初始渲染后执行一些javascript来检测它。
编辑:你说你真的想用Java做这件事。这是covered before on SO:
结果是win.highContrast.on 在Java 1.4.1中添加了属性 这个目的。
答案 1 :(得分:-3)
使用以下参数尝试SystemParametersInfo
函数: