Kaip patikrinti naršyklės suderinamumą per komandų eilutes
Svetainės kūrimas tradiciškai apima įvairias technologijas, kurios gali veikti visose pagrindinėse naršyklėse, kai kurios iš jų yra iš dalies arba visai nėra. Šiais laikais žiniatinklio kūrėjai visada nurodys „CanIUse“, kad patikrintų, ar tam tikra funkcija yra palaikoma naršyklėje ar vienoje iš daugelio jų versijų.
„CanIUse“ stebi standartinės HTML, CSS ir SVG naršyklės priėmimą kartu su jų nuorodomis, W3C specifikacijų būsena ir nuorodomis į kiekvienos naršyklės problemas ir klaidas (jei yra). Pavyzdžiui, žemiau matome, kad „Edge“, „Firefox“ ir „Opera Mini“ nepalaiko „CSS Reflection“, o naršyklėse, kurias jis palaiko, reikalingas tiekėjo prefiksas.
CanIUse yra de facto įrankis, kuriame užfiksuojamas standartinių žiniatinklio specifikacijų suderinamumas darbalaukyje ir mobiliuosiuose naršyklėse.
Be naršyklės versijos per „caniuse.com“, „CanIUse“ dabar yra ir kaip CLI (komandinės eilutės sąsaja). Taip pat galime ištraukti „CanIUse“ rezultatą per terminalą arba komandų eilutę. Jei neradote, kad „Terminal“ dažnai būna kliūtis, CLI efektyviai supaprastintų jūsų darbo eigą.
Reikalavimai
Norėdami įdiegti „CanIUse“ komandinę eilutę, pirmiausia reikia įdiegti „NodeJS“ ir „NPM“.
Jei veikia npm -v
arba mazgas -v
grąžina versijos numerį (kaip parodyta žemiau), kad esate pasiruošę diegti CLI. Priešingu atveju, jei jis grąžina “komanda nerasta” čia, atsisiųskite „NodeJS“ diegimo programą. Diegimo programa yra prieinama Windows, OS X ir Linux; pasirinkite naudojamą OS.
CLI
„CanIUse CLI“ diegimas yra tik linija. Atidarykite terminalą arba komandinę eilutę ir paleiskite šią komandą.
npm įdiegti -g caniuse-cmd
Ši komanda įdiegia CLI visame pasaulyje, kuri leis jai būti prieinama visoje OS vietoje. Įdiegus komandų eilutę ar galiu naudoti
dabar turėtumėte būti prieinami. Nėra jokios taisyklės, kaip tai padaryti “Paieška” per CLI. Paprasčiausiai ieškokite natūraliai, kaip ir žiniatinklio versijoje, pvz. veikia “„caniuse“ dėžutės šešėlis” grąžins CSS3 Box-shadow specifikaciją.
Atkreipkite dėmesį, kad mums nereikia išeiti iš raktinių žodžių užklausos vietos, kurią tradiciškai turėtume padaryti.
Iš esmės, CLI rezultatai atitinka interneto versiją. Net jei, pavyzdžiui, atliekama paieška su neišsamiu raktiniu žodžiu, soc
arba kojinės
, paieškos rezultatas bus Tinklo lizdas viršuje, po to - atitinkami įrašai.
„CanIUse“ yra puikus papildymas kitoms komandinės eilutės priemonėms, pvz., „Gulp“, „Grunt“, ir yra visapusiškas patogus įrankis, galintis padidinti jūsų darbo eigą. Dabar nereikia palikti savo terminalo, kad patikrintumėte, ar naršyklė suderinama su HTML, CSS ir SVG.