2010-09-07 21 views
7

ile uyumlu olmayan temel javascript çağrılarını bulma Hey, IE'nin eski sürümleriyle uyumlu olmayan çağrılarda işaretlenecek bir jslint benzeri denetçi var mı? ya da çapraz tarayıcı genel olarak uyumlu olmayan aramalar mı?IE6/7/8

+0

+1 Sahip olduğun değerli bir şey olurdu. – LarsH

+0

JSLint'in algılayamadığı uyumsuz çağrılar için örnekler – user123444555621

+0

Array.isArray ([]); IE8 buna sahip değil. – Rixius

cevap

2

Dilediğiniz uyumluluk tablosundan IE eksik şeylerin hiçbirini tanımlamıyor özel bir externs file ile closure compiler kullanabilirsiniz (kangax yukarıda bağlantılı bir veya quirksmode birini kullanabilirsiniz).

1

MooTools gibi bir çapraz tarayıcı kitaplığı kullanın. Otomatik olarak IE için eksik yöntemler ekler, ayrıca javascript yazmayı kolaylaştırır.

+0

Çapraz tarayıcı kitaplıkları kullanıyorum, sadece yanlışlıkla Array.isArray() gibi şeyler yapıyorum. Tarayıcı çapraz kütüphanesi olan – Rixius

+0

kullanıyor musunuz? – letronje

+0

Öncelikle jQuery'yi kullanıyorum. – Rixius

0

Tutulması için WTP projesi, JS projeleri için farklı tarayıcı desteği javascript paketleri seçmenize izin verir. Kesinlikle sadece farklı tarayıcılarda bulunan öğeler için tamamlama sağlar, ancak diğer kullanımı hata olarak işaretleyip işaretlemediğinden emin değilim.