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

  • Elly

    Elly

    3 EKİM 2005
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010