Každý vývojář front-endu by měl být dobře obeznámen s CanIUse, webem, který vám umožňuje zobrazit podporu prohlížeče pro funkce prohlížeče. Když lidé kritizují mé příspěvky na blogu za to, že v příspěvku neuvádějí podrobnosti o podpoře prohlížeče pro funkce, říkám jim, aby zkontrolovali CanIUse: vždy aktuální, na rozdíl od příspěvků na jakémkoli blog. I když vím, že používat web CanIUse, nedávno jsem zjistil, že Sam Gentle má doprovodný modul Node.js CanIUse pro vyhledání podpory prohlížeče.
K instalaci nástroje použijte typický npm install
příkaz:
# Install globally for less hassle npm install -g caniuse-cmd
Pomocí caniuse
k dispozici, podporu funkcí můžete vyhledat z příkazového řádku:
Zobrazení výsledků je pěkné a poskytuje seznam různých odpovídajících funkcí, pokud je vyhledávání vágní. A protože tyto informace můžeme získat automatizovaným způsobem, můžete pravděpodobně napsat slušný scraper pomocí cURL a dalších nástrojů.