SORU
16 Kasım 2009, PAZARTESİ


64-bit veya Kullanıcı Aracısı veya Javascript 32-bit Windows algılamak?

İndirmenin doğru sürümünü sunmak istiyorum. Ben sürümleri:

  • 32-bit Windows
  • 64-bit Windows
  • Linux

Tespit Linux Kullanıcı Ajan alanını kullanarak kolay; ama mümkün güvenilir Windows 32-bit veya 64-bit olup olmadığını düşünmek?

Kullanıcılar garip tarayıcılar IE ve Firefox ortak kullanıyor olabilir, ve muhtemelen de bir Opera kullanıcı bir yerde; belki bir Chrome kullanıcı var. 64-bit Windows 32-bit ile 7 gemi ve 64-bit IE sürümleri olduğunu biliyorum, ve onları 64-bit benim download sürüm de göndermek istiyorum.

Tüm seçenekler sunmak gerektiğini biliyorum. (eklemek için düzenlenebilir: Ama people don't read the options. Varsayılan olarak doğru indir, kullanılabilirlik geliştirmek için sağlamak istedim. Bu bilirsem yardımcı olurken elbette, yanılırsam hiç yardımcı olmadı. Ve cevapları şimdiye kadar, bu işi güvenilir bir yol var gibi görünmüyor.

CEVAP
28 Temmuz 2011, PERŞEMBE


Bu deneyin, görünüyor için Kullanıcı Aracısı dizesini WOW64 (32-bit 64-bit) veya Win64 (64-bit).

if (navigator.userAgent.indexOf("WOW64") != -1 || 
    navigator.userAgent.indexOf("Win64") != -1 ){
   alert("This is a 64 bit OS");
} else {
   alert("Not a 64 bit OS");
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 8bitdigitaltv

    8bitdigitalt

    31 AĞUSTOS 2011
  • superemposed

    superemposed

    25 Aralık 2007
  • TechRax

    TechRax

    21 EYLÜL 2009