Для файлов userChrome.css и userContent.css Firefox (таким образом, нет JavaScript), как мы можем определить, в какой операционной системе работает веб-браузер Firefox? По крайней мере, нам нужно различать Linux и Windows; также признание macOS является бонусом, но не обязательным.
Я думал, что есть способ сделать это с помощью запросов @media, но я не вижу документированного способа использования @media на сайте -правила выполнения работы.
Обратите внимание, что это должно работать только в Firefox; кросс-браузерная функциональность не требуется (и, следовательно, кросс-браузерные вопросы с ответами, в которых говорится, что нет никакого способа, неприменимы, поскольку, возможно, теперь есть способ сделать это конкретно в Firefox).
Кстати, несколько лет назад вы могли использовать следующий код CSS, чтобы различать Linux и Windows в Firefox, но он больше не работает:
/* detect Linux */
@media (min-resolution: 1dpcm) {
*::after {
content: "Linux";
}
}
/* detect Windows */
@media (min-resolution: 0.001dpcm) {
*::after {
content: "Windows";
}
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... chrome-css
Как определить операционную систему Linux/Windows в CSS в Firefox userChrome.css и userContent.css? ⇐ CSS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение