我有一个包含javascript的脚本,我必须检查CPU架构是32位还是64位。我无法使用IE来检查这一点,因为在所有机器上都安装了32位版本。当检测到架构时,应该说你有64位处理器或32位处理器。我有哪些选择?
答案 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扩展程序或打包应用程序而是网站,我怀疑这会对你有所帮助。