例如,新的堆栈溢出功能,暗模式可以选择在亮模式和暗模式之间使用系统默认值。他们如何分辨JavaScript的系统默认值是什么?如果不使用JavaScript,怎么找到它?
使用window.matchMedia
通过JavaScript检测用户的首选配色方案。
const result = window.matchMedia('(prefers-color-scheme: dark)');
console.log(result.matches); // TRUE if user prefers dark mode