gpt4 book ai didi

javascript - window.matchMedia 在 Safari 中不起作用

转载 作者:行者123 更新时间:2023-12-05 00:36:45 27 4
gpt4 key购买 nike

为什么以下代码在 Safari 中不起作用?

window.matchMedia('(prefers-color-scheme: dark)').addEventListener('change', () => {
console.log('theme changed');
});

最佳答案

如前所述here on caniuse.comhere on mozilla.org , MediaQueryList.addEventListener在 Safari 和 IE 中不起作用,但是您可以使用 MediaQueryList.addListener :

Older browsers should use addListener instead of addEventListener since MediaQueryList only inherits from EventTarget in newer browsers. [source]

关于javascript - window.matchMedia 在 Safari 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62028516/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com