«browser-detection» etiketlenmiş sorular

Kullanıcının web sayfasını görüntülemek için kullandığı tarayıcının türünü ve sürümünü algılama.


30
Bir mobil tarayıcı algılama
Kullanıcının mobil tarayıcısı olup olmadığı boolean değeri döndüren bir işlev arıyorum. navigator.userAgentRegex kullanarak bu işlevi kullanabileceğimi ve yazabileceğimi biliyorum , ancak kullanıcı aracıları farklı platformlar için çok çeşitli. Mümkün olan tüm cihazlarla eşleşmenin kolay olacağından şüpheliyim ve bence bu problem birçok kez çözüldü, bu yüzden bu tür bir görev için …


30
Kullanıcının IE kullanıp kullanmadığını kontrol edin
Belirli bir sınıf ile divs tıklayarak aşağıdaki gibi bir işlevi çağırıyorum. Kullanıcı Internet Explorer kullanıyorsa işlevi başlatırken denetleyebileceğim ve yalnızca diğer IE kullanıcıları için çalışacak şekilde başka tarayıcılar kullanıyorsa iptal / iptal edebileceğim bir yol var mı? Buradaki kullanıcıların hepsi IE8 veya daha yüksek sürümlerde olacaktı, bu yüzden IE7 ve …


30
JavaScript'te IE sürümünü (v9'dan önce) algılama
Web sitemizin kullanıcılarını Internet Explorerv9 sürümünden önceki bir sürümünü kullanıyorlarsa bir hata sayfasına geri döndürmek istiyorum . Destek için zaman ve paraya değmez IE pre-v9. Diğer tüm IE olmayan tarayıcıların kullanıcıları iyidir ve sekilmemelidir. Önerilen kod: if(navigator.appName.indexOf("Internet Explorer")!=-1){ //yeah, he's using IE var badBrowser=( navigator.appVersion.indexOf("MSIE 9")==-1 && //v9 is ok …



9
İOS / Android İşletim sistemini algılama
Biraz araştırma yaptım ve bu soru ortaya çıktı, ama istediğim gibi değil. Bir uygulamayı indirmek için bir yer olan bir QR kod açılış olan bir istemci için bir sayfa inşa ediyorum. Bu yüzden bir sayfaya 2 QR kodu yazdırması gerekmiyor, mevcut işletim sistemini (Apple / Android / Diğer [desteklenmiyor]) tespit …


12
PHP'de Tarayıcı Dilini Algılama
Web sitem için dizin olarak aşağıdaki PHP komut dosyasını kullanıyorum. Bu komut dosyasının, tarayıcının diline (otomatik olarak algılanır) bağlı olarak belirli bir sayfa içermesi gerekir. Bu komut dosyası tüm tarayıcılarda iyi çalışmaz, bu nedenle her zaman index_en.phpalgılanan dilleri içerir (sorunun nedeni büyük olasılıkla bazı Accept-Language üstbilgilerinin dikkate alınmamasıyla ilgili bir …

18
Safari tarayıcısını algıla
JavaScript kullanarak Safari tarayıcısı nasıl algılanır? Aşağıdaki kodu denedim ve sadece Safari'yi değil, aynı zamanda Chrome tarayıcısını da algılıyor. function IsSafari() { var is_safari = navigator.userAgent.toLowerCase().indexOf('safari/') > -1; return is_safari; }

13
Safari'yi jQuery kullanarak algıla
Her ikisi de Webkit tabanlı tarayıcılar olsa da, Safari urlencode URL'de tırnak işaretleri oluştururken Chrome bunu yapmaz. Bu nedenle JS'de bu ikisini birbirinden ayırmam gerekiyor. jQuery'nin tarayıcı algılama belgeleri "safari" yi kullanımdan kaldırıldı olarak işaretler. Daha iyi bir yöntem var mı yoksa şimdilik sadece kullanımdan kaldırılan değere bağlı mıyım?
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.