我做了一些测试。结果如下,希望对你有帮助:
64 位 MacOS + 64 位 Safari 或 32 位 Chrome:
window.navigator.platform=MacIntel
32 位 Windows + Safari:
window.navigator.platform=Win32
64 位 Windows + 64 位 IE:
window.navigator.platform=Win64
window.navigator.cpuClass=x64
64 位 Windows + 32 位 IE:
window.navigator.platform=Win32
window.navigator.cpuClass=x86
64 位 Windows + 32 Firefox(或 Chrome):
window.navigator.platform=Win32
32 位 linux mint (i686) + firefox:
window.navigator.platform=Linux i686
64 位 Ubuntu (x86_64) + 32 位 Chrome:
window.navigator.platform=Linux i686
64 位 Ubuntu + 64 位顿悟:
window.navigator.platform=Linux x86_64
到目前为止,我已经使用了这个代码:
deployJava.isWin64OS = function() {
return navigator.userAgent.indexOf('WOW64')>-1 || window.navigator.platform=='Win64';
};