Как проверить совместимость браузера через командные строки
Создание веб-сайта традиционно включает в себя множество технологий, которые могут работать во всех основных браузерах, некоторые из них частично или вообще не работают. В наши дни веб-разработчики всегда обращаются к CanIUse, чтобы проверить, поддерживается ли определенная функция в браузере или одной из его многочисленных версий..
CanIUse отслеживает принятие браузером стандартных HTML, CSS и SVG вместе с их ссылками, статусом спецификаций от W3C и ссылками на проблемы и ошибки, которые присутствуют в каждом браузере (когда они доступны). Например, ниже мы видим, что Edge, Firefox и Opera Mini не поддерживают CSS Reflection, а в браузерах, в которых он поддерживается, требуется префикс поставщика..
CanIUse является де-факто инструмент, который записывает, насколько совместимы стандартные веб-спецификации в настольных и мобильных браузерах.
Помимо версии браузера через caniuse.com, CanIUse теперь также доступен как CLI (интерфейс командной строки). Мы также можем извлечь результат CanIUse через терминал или командную строку. Если вы будете часто спотыкаться в терминале, CLI эффективно упростит ваш рабочий процесс..
Требования
Чтобы развернуть командную строку CanIUse, вам сначала нужно установить NodeJS и NPM..
Если работает нпм -в
или же узел -v
возвращает номер версии (как показано ниже), которую вы готовы развернуть CLI. В противном случае, если он возвращает “команда не найдена” ошибка, загрузите установщик NodeJS здесь. Установщик доступен для Windows, OS X и Linux; выберите ОС, которую вы используете.
CLI
Установка CanIUse CLI находится всего в нескольких шагах. Откройте терминал или командную строку и выполните следующую команду.
npm install -g caniuse-cmd
Эта команда устанавливает CLI глобально, что позволит ему быть доступным по всей локации в ОС. После установки командная строка могу ли я использовать
теперь должен быть доступен в вашем распоряжении. Там нет правила о том, как “поиск” через CLI. Просто ищите естественно, как в веб-версии, например, Бег “тень от caniuse” вернет спецификацию CSS3 Box-shadow.
Обратите внимание, что нам не нужно выходить за пределы места для запроса ключевого слова, что мы обычно должны были бы делать.
По сути, результаты CLI соответствуют веб-версии. Даже если поиск выполняется по неполному ключевому слову, например, Soc
или же носок
, поиск приведет к Веб-сокет вверху, за которыми следуют соответствующие записи.
CanIUse является идеальным дополнением для других инструментов, основанных на командной строке, таких как Gulp, Grunt, и является универсальным удобным инструментом, который в конечном итоге может ускорить ваш рабочий процесс. Теперь вам не нужно покидать свой терминал, чтобы проверить совместимость браузера с HTML, CSS и SVG..