Cum se verifică compatibilitatea browserului prin linii de comandă
Construirea unui site web implică, în mod tradițional, o varietate de tehnologii care pot funcționa în toate browserele majore, unele dintre ele parțial sau deloc. Dezvoltatorii web în aceste zile s-ar referi întotdeauna la CanUUse pentru a verifica dacă o anumită caracteristică este acceptată într-un browser sau într-una din multele sale versiuni.
CanIUse urmărește adoptarea browserului standard HTML, CSS și SVG împreună cu referințele acestora, starea specificațiilor de la W3C și linkuri către problemele și erorile care apar în fiecare browser (dacă este disponibil). De exemplu, putem vedea mai jos că Edge, Firefox și Opera Mini nu acceptă CSS Reflection, iar în browsere în care este acceptat, este necesar prefixul furnizorului.
CanIUse este de facto instrument care înregistrează cât de departe compatibilitatea standard de specificații web în browserele desktop și mobile.
În afară de versiunea browserului prin caniuse.com, CanIUse este acum disponibil și ca CLI (Command Line Interface). De asemenea, putem scoate rezultatul CanUUse prin Terminal sau Prompt. Dacă te-ai confruntat deseori cu Terminalul, CLI ar eficientiza fluxul de lucru.
Cerintele
Pentru a implementa linia de comandă CanIUse, va trebui mai întâi să aveți instalat NodeJS și NPM.
Dacă se execută npm -v
sau nod -v
returnează numărul versiunii (după cum se arată mai jos), sunteți pregătit să implementați CLI-ul. În caz contrar, dacă returnează “comanda nu a fost găsită” eroare, descărcați programul de instalare NodeJS aici. Programul de instalare este disponibil pentru Windows, OS X și Linux; selectați sistemul de operare pe care îl utilizați.
CLI
Instalarea CLI CanIUse este la doar o linie distanță. Deschideți Terminal sau Prompt de comandă și executați următoarea comandă.
npm instalează-g caniuse-cmd
Această comandă instalează CLI la nivel global, ceea ce îi va permite să fie accesibil pe toată locația din sistemul de operare. Odată instalat, linia de comandă pot folosi
ar trebui să fie acum disponibil la dispoziția dumneavoastră. Nu există nicio regulă despre cum să “căutare” prin CLI. Pur și simplu căutați în mod natural ca și în versiunea web, de ex. alergare “canion umbra cutie” va întoarce specificația CSS3 Shadow Box.
Observați că nu este nevoie să scăpăm de spațiul pentru interogarea de cuvinte cheie, pe care ar trebui să o facem în mod tradițional.
Practic, rezultatele CLI se potrivesc versiunii web. Chiar dacă o căutare se face cu un cuvânt cheie incomplet, de exemplu, Soc
sau ciorap
, căutarea va rezulta cu Web Socket în partea de sus, urmată de intrări relevante.
CanIUse este o completare perfectă pentru alte instrumente bazate pe linia de comandă, cum ar fi Gulp, Grunt, și este un instrument de lucru la îndemână, care ar putea stimula fluxul de lucru în cele din urmă. Acum nu trebuie să părăsiți Terminalul vreodată pentru a verifica compatibilitatea browser-ului pentru HTML, CSS și SVG.