2011-10-09 20 views
7

İşletim sisteminin OS X Lion olup olmadığını veya Javascript'te olmadığını algılamanın bir yolu var mı?Lion (OS X 10.7) javascript'te tespit ediliyor mu?

Şerefe!

+0

Bunu neden gerekiyor? – ThiefMaster

+4

Belki de "Lion'u kullandığınızı tespit ettiğimiz gibi bir özellik nedeniyle, işletim sisteminiz için doğru indirme - eğer bizim hatamız yanlış ise, el ile seçmek için burayı tıklayın"? – Krumelur

+0

evet, bu iyi bir tanesi. ama sadece gizli yer paylaşımlı kaydırma çubuklarının veya kromdaki normal kaydırma çubuklarının olup olmadığını tespit ettim. – Smickie

cevap

4

Lion Safari (ve aynı zamanda Firefox) kullanıcı aracısı "Mac OS X için 10_7_1" İçinde yoktur

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_1) AppleWebKit/534.48.3 (KHTML, like Gecko) Version/5.1 Safari/534.48.3 

gibi bir şeydir.

Buraya bakın: http://www.whatsmyuseragent.com/

Sen "navigator.userAgent" kullanarak kullanıcı aracı dizesini okuyabilir

+3

Sadece kodunuzun gelecekteki işletim sistemi sürümlerini işlemek için güçlü olmasını istiyorsanız, MacOS'un 10.7.1'den daha yeni sürümlerini aradığınızdan emin olun. Bu, OS sürüm dizesini x.y.z dosyasına ayırır ve "isLionOrLater = (x> 10)" ((x == 10) && (y> = 7)); – selbie