windows 如何检查 32 位或 64 位 Internet Explorer 10 和 11?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/20118947/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
How to check 32bit or 64bit Internet Explorer 10 and 11?
提问by RickeyShao
Before IE10 (likes IE9), I can use window.navigator.platform
to check IE is 32bit or 64bit.
在IE10之前(喜欢IE9),我可以window.navigator.platform
用来检查IE是32位还是64位。
But for IE10 (IE11), window.navigator.platform
always returns 32bit.
When I open IE11 from C:\Program Files (x86)\Internet Explorer, I saw there is a process IExplorer
and another process IExplorer*32
.
但是对于 IE10 (IE11),window.navigator.platform
总是返回 32bit。
当我从C:\Program Files (x86)\Internet Explorer打开 IE11 时,我看到有一个进程IExplorer
和另一个进程IExplorer*32
。
If one more tab is opened, another process IExplorer*32
is created.
But it's the same thing when I open IE10 (IE11) from C:\Program Files\Internet Explorer.
如果再打开一个选项卡,IExplorer*32
则会创建另一个进程。
但是当我从C:\Program Files\Internet Explorer打开 IE10 (IE11) 时,情况是一样的。
So, I don't know whether IE10 and IE11 has both 32bit and 64bit. Maybe the parent framework is 64bit, and each tab is 32bit.
Anyone know this?
所以,不知道IE10和IE11有没有32bit和64bit。可能父框架是 64bit,每个 tab 都是 32bit。
有人知道这个吗?
回答by M. Kardjiev
FYI: By default, IE10+'s frame/manager process runs at 64bit, while Desktop Tab processes run in 32bit.
仅供参考:默认情况下,IE10+ 的框架/管理器进程以 64 位运行,而桌面选项卡进程以 32 位运行。