Usando JavaScript, ¿cuál sería la mejor manera de generar una lista que contenga todas las consultas de medios que se están aplicando a la página actual.Ouput todas las consultas de medios de la página en una lista
Asumo que esto tendría que filtrar para encontrar preguntas de los medios integrados, es decir,
<link rel="stylesheet" media="only screen and (min-width: 30em)" href="/css/30em.css">
, así como preguntas de los medios ubicados en los archivos CSS, es decir
@media only screen and (min-width: 320px) {}
un ejemplo de salida Lo que estoy buscando:
<p>There are 3 media queries loaded on this page</p>
<ol>
<li>30em</li>
<li>40em</li>
<li>960px</li>
</ol>
Gracias! Un ejemplo de Fiddle sería genial. – AlecRust
Just fyi http://caniuse.com/#search=MediaQueryList y también un 'polyfill matchMedia()' que puede serle útil: https://github.com/paulirish/matchMedia.js/blob/master/matchMedia.js –