Код: Выделить всё
@media all and (max-width: 800px)
{
div
{
color: green;
}
}
Я хочу воспроизведите эту возможность (просматривать объявления в медиа-запросе) программно, используя Puppeteer и протокол Chrome DevTools.
Код: Выделить всё
// Launch browser, go to page, create CDP session, enable DOM/CSS/CSS rule usage tracking then:
const { medias } = await cdpSession.send('CSS.getMediaQueries')
console.log(medias)
Код: Выделить всё
mediasКод: Выделить всё
[
{
text: "(min-width: 800px)",
source: "mediaRule",
sourceURL: "https://example.com/style.css",
range: {
"startLine": 10,
"startColumn": 5,
"endLine": 10,
"endColumn": 25
},
styleSheetId: "id",
mediaList: [
expressions: { value: 800, unit: "px", feature: "max-width", computedLength: 800 },
active: false
]
}
]
Но как я могу получить из этого также и эту информацию? и все остальное, что могло быть объявлено в медиа-запросе:
Код: Выделить всё
div
{
color: green;
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... edia-query
Мобильная версия