Internet Explorer 11 javascript window.open() 函数不支持此类接口

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/26305026/
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-10-28 05:47:40  来源:igfitidea点击:

Internet Explorer 11 no such interface supported with javascript window.open() function

javascriptinternet-explorerwindows-764-bitinternet-explorer-11

提问by GoinOff

I have two machines here at work, both are Windows 7 64 Bit machineswith Internet Explorer 11on them. When visiting any sites that use javascripts window.open()command, the following error occurs:

我有两台机器在工作,都是装有Internet Explorer 11 的Windows 7 64 位机器。访问任何使用 javascripts命令的站点时,会出现以下错误:window.open()

no such interface supported

不支持这样的接口

and the page requested is never opened.

并且请求的页面永远不会打开。

From researching this, if found that Microsoft says to install the latest cumulative update for Internet Explorer to fix this problem:

通过研究,如果发现 Microsoft 说要安装 Internet Explorer 的最新累积更新来解决此问题:

http://www.microsoft.com/en-us/download/details.aspx?id=43545

http://www.microsoft.com/en-us/download/details.aspx?id=43545

It's already installed on both systems with the problem. This error still occurs even though with IE patch is installed. For that matter, all current MS updates/patches have been installed on both systems.

它已经安装在有问题的两个系统上。即使安装了 IE 补丁,此错误仍然发生。就此而言,所有当前的 MS 更新/补丁都已安装在两个系统上。

Any ideas on this one?? Not sure what else to try?? Sure, they can use firefox or chrome but sometimes IE has to be used...Argg!!!

关于这个的任何想法?不知道还有什么要尝试的??当然,他们可以使用 firefox 或 chrome,但有时必须使用 IE...Argg !!!

UPDATE

更新

It appears that IE 11 version 11.0.9600.17280doesn't have this problem while version 11.0.12does. Bother running on Windows 7 64 bit machines..

看来,IE 11版本11.0.9600.17280而没有这个问题版本11.0.12一样。麻烦在 Windows 7 64 位机器上运行..

回答by nothingisnecessary

Verify that you have this Microsoft update installed:

验证您是否安装了此 Microsoft 更新:

Windows 7

Windows 7的

http://support2.microsoft.com/kb/2936068

http://support2.microsoft.com/kb/2936068

You can check Control Panel > Programs and Features > View installed updates, and look for 2936068

您可以检查控制面板 > 程序和功能 > 查看已安装的更新,然后查找 2936068

Windows 8.1

视窗 8.1

http://support.microsoft.com/kb/2854645

http://support.microsoft.com/kb/2854645