hey là, Je me demandais simplement s'il y a une méthode pour détecter si la version 64 bits ou 32 bits d'IE8 est en cours d'exécution? P>
Parce qu'il y a des bugs majeurs dans le SDK Facebook JavaScript qui ne se produit que dans IE8x64 ... P>
4 Réponses :
Je ne sais pas si vous serez capable de détecter 32 bits / 64 bits, mais ce plugin JQuery semble prometteur. p>
voir http://davecardwell.co.uk/javascript/jquery/ Plugins / JQuery-BrowserDetect / P>
La chaîne d'agent d'utilisateur pour un navigateur IE IE 64 bits indique que c'est 'x64' ou "Win64" s'il s'agit d'un navigateur 64 bits. P>
selon ce IEBLOG POST Vous devriez être capable de le lire à partir des navigateurs chaîne d'agent utilisateur via Lorsque des machines avec plus de 4 gigaoctets de RAM deviennent plus fréquentes, de plus en plus d'utilisateurs utilisent des versions de 64 bits de Windows. Pour la compatibilité avec les add-ons tiers, l'édition 32 bits d'Internet Explorer reste la valeur par défaut sur les systèmes 64 bits. Cependant, dans certains cas, il peut être utile que les sites Web reconnaissent lorsque les utilisateurs se rendent à l'aide de systèmes 64 bits, par exemple, un site peut souhaiter savoir s'il faut offrir un téléchargement exécutable de 64 bits. P>
Les jetons de la chaîne d'agent utilisateur vous permettront de déterminer si l'utilisateur exécute ou non une version 64 bits de Windows, et s'ils exécutent l'édition 64 bits d'Internet Explorer. P>
64 bits c'est-à-dire sur des fenêtres 64 bits: strong> p>
Mozilla / 4.0 (compatible; MSIE 8.0; Windows NT 6.0; Win64; x64 strident / 4.0) P>
32 bits c'est-à-dire sur des fenêtres 64 bits: strong> p>
Mozilla / 4.0 (Compatible; MSIE 8.0; Windows NT 6.0; WOW64 STRUT>; TRIDIDENT / 4.0) P>
Incidemment, WOW64 signifie "Windows sous Windows 64 bits". P>
blockQuote> navigator.useragent code>: p>
Cool, c'est utile, bien que ce ne soit pas accessible avec JS. Merci beaucoup!
@Christian Engel: De rien! Que voulez-vous dire avec "pas accessible avec JS"? Quelque chose comme javascript: alerte (navigateur.useragent.indexof ("msie 8.0")! = - 1 && navigator.useragent.indexof ("x64")! = - 1); code> fonctionne juste bien.
Pour 64 bits, c'est-à-dire sur Windows Pour 32 bits, c'est-à-dire sur Windows pour Windows 32 bits (qui doit donc exécuter 32 bits, c'est-à-dire), - p>
Source: strong> J'ai fait une application qui utilise JavaScript pour déterminer si une personne utilise un 32 bits ou 64 bits processeur . Vous pouvez voir le code ici sur github . P> window.navigator.platform code> "Win64" et
window.navigator.cpuclass code> sera "x64". < / p>
window.navigator.platform code> sera "win32" et
fenêtre.navigator.cpuclass code> sera "X86". < / p>
window.navigator.platform code> sera "win32" et
fenêtre.navigator.cpuclass code> sera indéfini (je pense). p>