最佳答案
我正在使用 matchMedia().addListener
来检测 Safari 中的黑暗/光明模式主题偏好的变化,但是在 WebStorm 中使用 addListener
被标记为已经过时,只是说应该参考文档来替换它。
我已经通读了 MDN 文档,我不明白我应该在 addEventListener
中侦听哪种事件类型来替代 addListener
?
window.matchMedia("(prefers-color-scheme: dark)").addListener(() => this.checkNative());
window.matchMedia("(prefers-color-scheme: light)").addListener(() => this.checkNative());