Jak sprawdzić zgodność przeglądarki za pomocą linii poleceń
Budowanie witryny tradycyjnie wiąże się z różnymi technologiami, które mogą działać we wszystkich głównych przeglądarkach, niektóre z nich częściowo lub wcale. Twórcy stron internetowych w dzisiejszych czasach zawsze odwołują się do CanIUse, aby sprawdzić, czy dana funkcja jest obsługiwana przez przeglądarkę lub jedną z wielu jej wersji.
CanIUse śledzi przyjęcie standardowego HTML, CSS i SVG przez przeglądarkę wraz z ich odnośnikami, statusem specyfikacji z W3C oraz odnośnikami do problemów i błędów występujących w każdej przeglądarce (jeśli są dostępne). Na przykład, widzimy poniżej, że Edge, Firefox i Opera Mini nie obsługują CSS Reflection, aw przeglądarkach, w których jest obsługiwany, wymagany jest prefiks dostawcy.
CanIUse to de facto narzędzie rejestrujące zgodność ze standardowymi specyfikacjami sieciowymi w przeglądarkach stacjonarnych i mobilnych.
Oprócz wersji przeglądarki poprzez caniuse.com, CanIUse jest teraz również dostępny jako CLI (Command Line Interface). Jesteśmy również w stanie wyciągnąć wynik CanIUse poprzez Terminal lub Wiersz polecenia. Jeśli często natknąłeś się na Terminal, CLI skutecznie usprawniłby przepływ pracy.
Wymagania
Aby wdrożyć wiersz poleceń CanIUse, musisz najpierw zainstalować NodeJS i NPM.
Jeśli działa npm -v
lub węzeł -v
zwraca numer wersji (jak pokazano poniżej) jesteś gotowy do wdrożenia CLI. W przeciwnym razie, jeśli zwróci “nie znaleziono polecenia” błąd, pobierz instalator NodeJS tutaj. Instalator jest dostępny dla systemów Windows, OS X i Linux; wybierz używany system operacyjny.
CLI
Instalacja CLI CanIUse to tylko jedna linia. Otwórz Terminal lub Wiersz polecenia i uruchom następujące polecenie.
npm install -g caniuse-cmd
Ta komenda instaluje globalnie interfejs CLI, który umożliwi mu dostęp do całej lokalizacji w systemie operacyjnym. Po zainstalowaniu, wiersz poleceń mogę uzyć
powinien być teraz dostępny do twojej dyspozycji. Nie ma reguły, jak to zrobić “Szukaj” przez CLI. Po prostu szukaj w naturalny sposób, tak jak w wersji internetowej, np. bieganie “cień pudła” zwróci specyfikację Box-shadow CSS3.
Zauważ, że nie musimy uciec od miejsca na zapytanie o słowo kluczowe, które tradycyjnie musielibyśmy zrobić.
Zasadniczo wyniki CLI pasują do wersji internetowej. Nawet jeśli wyszukiwanie zostanie wykonane na przykład z niepełnym słowem kluczowym, soc
lub skarpetka
, wyszukiwanie zakończy się wynikiem Gniazdo internetowe na górze, a następnie odpowiednie wpisy.
CanIUse jest doskonałym uzupełnieniem innych narzędzi opartych na wierszu poleceń, takich jak Gulp, Grunt, i jest wszechstronnym przydatnym narzędziem, które może ostatecznie zwiększyć przepływ pracy. Teraz nie musisz opuszczać swojego Terminalu, aby sprawdzić kompatybilność przeglądarki dla HTML, CSS i SVG.