Eğer bir tarayıcı olduğunu "tuhaf" modu?
Hadi varsayalım bir sayfa ile nispeten sıkı doctype ve HTML biçimlendirme oldukça yakın uyumlu, ama belki de özlüyor bir kaç aptal yolları, belki nedeniyle Kullanıcı İçeriğini bu denetimi... demek çalışıyorsun bir içerik yönetim sistemi veya bir tema için bir içerik yönetim sistemi kontrol bazı temel yapısı ve bazı javascript, ama sen sorumlu değilsin herşey gider sayfaları.
Nasıl tarayıcı gitmeye karar verince (ya da: ne olacak belirlemek) "tuhaflıklar" yerine daha standartlara uyumlu motor modu kullan? söyler misin
IE, Chrome, Safari, ve tabii ki Firefox farklı kolu bu yana tüm büyük tarayıcılar her biri için cevaplar arıyorum. Tek bir hata zorlamak için yeterli ya da bir yol var mı?
CEVAP
Firefox ve Operaeğer tarayıcınız "sayfa bilgilerini kontrol ederek." tuhaflıklar modunda olup olmadığını belirleyebilirsiniz
document.compatMode
kullanarak size en tarayıcıları ile modunu anlatacağım.
Chrome, Safari ve IEkoş adres çubuğuna: bu javascript
javascript:window.alert('You are in ' (document.compatMode==='CSS1Compat'?'Standards':'Quirks') ' mode.')
(Adres bar) son güvenlik değişiklikleri nedeniyle yeniden yazın yapıştırdıktan sonra javascript:
bölümüne gerektiğini unutmayın
Geri * Tarayıcı modu " nasıl" İE1...
Arasındaki fark "Tarayıcı Modu&qu...
Eğer onaltılık renk olduğunu kontrol e...
&; Zincirleri " eğer önlemek için nası...
vs("HATA") #eğer hata AYIKLA...