Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有网络应用程序,并注意到用户的显示器亮度设置存在巨大差异。
用户的显示器越亮,我的 Web 应用程序颜色看起来就越模糊。
有没有办法在没有用户参与的情况下自动检测用户的显示器亮度,以便我可以根据亮度以编程方式调整我的网络应用程序的颜色?
简短的回答;“不”。
更长的答案;“没有永不”
即使有可能(事实并非如此),用户也有理由使用不同的对比度/亮度级别,并试图规避这些将被认为是粗鲁的。这就像一个广播广告商询问是否可以在他们的广告播放时打开收音机。当然,您可以使用类似于音频广告中使用的方法(它们限制信号中的窃听以使其尽可能响亮)与您的配色方案。
我不这么认为。显示器亮度是硬件设置,我认为计算机无法读取该设置。