Komut Satırları ile Tarayıcı Uyumluluğunu Kontrol Etme
Geleneksel olarak bir web sitesi oluşturmak, bazıları büyük olan veya hiç olmayan tüm büyük tarayıcılarda çalışabilen çeşitli teknolojiler içerir. Bu günlerde web geliştiricileri, belirli bir özelliğin tarayıcıda mı yoksa bir çok sürümünde mi desteklendiğini kontrol etmek için her zaman CanIUse'a başvurur..
CanIUse, tarayıcıların standart HTML, CSS ve SVG standartlarını benimsemeleri, W3C'den teknik özellikleri ve her bir tarayıcıda mevcut olan sorunlara ve hatalara (mümkün olduğunda) bağlantılarını takip eder. Örneğin, Edge, Firefox ve Opera Mini’nin CSS Yansıma özelliğini desteklemediğini ve desteklendiği tarayıcılarda, satıcı öneki gerektiğini görebilirsiniz..
CANIUse fiilen Masaüstü ve mobil tarayıcılarda standart web özellikleri uyumluluğunun ne kadarını kaydeden bir araç.
Caniuse.com adresindeki tarayıcı sürümünün yanı sıra, CanIUse artık bir CLI (Komut Satırı Arayüzü) olarak da kullanılabilir. Ayrıca CanIUse sonucunu Terminal veya Komut İstemi ile çekebiliriz. Terminal’de sık sık tökezlerken kendinizi CLI, iş akışınızı etkili bir şekilde düzenler..
Gereksinimler
CanIUse komut satırını dağıtmak için önce NodeJS ve NPM yüklü olması gerekir.
Eğer çalışıyorsa npm -v
veya -v düğümü
sürüm numarasını döndürür (aşağıda gösterildiği gibi) CLI'yi dağıtmaya hazırsınız. Aksi takdirde, eğer “komut bulunamadı” hata, burada NodeJS yükleyicisini indirin. Yükleyici, Windows, OS X ve Linux için kullanılabilir; kullandığınız işletim sistemini seçin.
CLI
CanIUse CLI'yı kurmak sadece bir hat ötededir. Terminal veya Komut İstemi'ni açın ve aşağıdaki komutu çalıştırın.
npm yüklemek -g caniuse-cmd
Bu komut, CLI'yi küresel olarak kurar ve bu, işletim sistemindeki konum boyunca erişilebilir olmasını sağlar. Kurulduktan sonra komut satırı kullanabilirmiyim
şimdi emrinde mevcut olmalıdır. Nasıl yapılacağına dair bir kural yok “arama” CLI üzerinden. Basitçe web sürümünde yaptığınız gibi doğal olarak arama yapın, ör. koşu “caniuse kutusu gölge” CSS3 Box-shadow spesifikasyonunu geri döndürür.
Geleneksel olarak yapmak zorunda olduğumuz anahtar kelime sorgusu alanından kaçmamız gerekmediğine dikkat edin.
Temel olarak, CLI sonuçları web sürümüyle eşleşir. Tamamlanmamış bir anahtar kelimeyle arama yapılsa bile, örneğin, soc
veya çorap
, arama ile sonuçlanacak Web Soketi tepede, ardından ilgili girişler.
CanIUse, Gulp, Grunt gibi diğer komut satırı tabanlı araçlar için mükemmel bir tamamlayıcıdır ve sonunda iş akışınızı artırabilecek çok yönlü kullanışlı bir araçtır. Artık HTML, CSS ve SVG için tarayıcı uyumluluğunu kontrol etmek için Terminal'den ayrılmak zorunda değilsiniz.