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

  • Joshua Benedict

    Joshua Bened

    26 EKİM 2013
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010
  • TechSmartt

    TechSmartt

    29 Aralık 2010