Safari ignora window.matchMedia
Estoy usando window.matchMedia condicional para evitar la inyección de un video en dispositivos móviles.aquí dice que matchMedia funcionará sin problemas desde Safari 9 (lo estoy probando), pero mi código se ignora por completo:
if ( window.matchMedia("(min-width: 1025px").matches) {
console.log('match');
document.addEventListener("DOMContentLoaded", function() { initialiseMediaPlayer(); }, false);
function initialiseMediaPlayer() {
(stuff here...)
}
}
Este código funciona perfectamente en Chrome, Chromium, Firefox, IE y Edge.
¿Alguien tuvo un problema similar?