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

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-09 11:06:56  来源:igfitidea点击:

How to check 32bit or 64bit Internet Explorer 10 and 11?

windowsprocessoperating-systeminternet-explorer-11

提问by RickeyShao

Before IE10 (likes IE9), I can use window.navigator.platformto check IE is 32bit or 64bit.

在IE10之前(喜欢IE9),我可以window.navigator.platform用来检查IE是32位还是64位。

But for IE10 (IE11), window.navigator.platformalways returns 32bit.
When I open IE11 from C:\Program Files (x86)\Internet Explorer, I saw there is a process IExplorerand 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*32is 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 位运行。