需要用javascript检查cpu的32位或64位架构

时间:2012-02-22 08:26:59

标签: javascript architecture cpu 32bit-64bit

我有一个包含javascript的脚本,我必须检查CPU架构是32位还是64位。我无法使用IE来检查这一点,因为在所有机器上都安装了32位版本。当检测到架构时,应该说你有64位处理器或32位处理器。我有哪些选择?

3 个答案:

答案 0 :(得分:1)

navigator.userAgent将主要包含该体系结构。我不在IE上,所以无法帮助你

答案 1 :(得分:0)

没关系。硬件正在运行或正在模拟32位模式。因此,功能上与浏览器没有区别。

所以,有两件事可能会让你误入歧途:

- 你的64位架构机器已经从32位操作系统中瘫痪了

- 64位操作系统的64位体系结构正在运行32位浏览器

能够查看有关您的计算机制造商收集了多少观众的数据,这将是一个有趣的指标。

我认为使用JavaScript路径会搞砸。

但是,如果您不反对获取SSL证书,则可以使用Java小程序。

http://docs.oracle.com/javase/tutorial/deployment/applet/security.html

答案 2 :(得分:0)

如果您正在开发Chrome扩展程序(或packaged app),那么您可以使用chrome.runtime.getPlatformInfo获取包含大量系统信息的对象,并从该对象获取该体系结构作为成员它看起来好像你没有构建Chrome扩展程序或打包应用程序而是网站,我怀疑这会对你有所帮助。