在IE11中,window.open()无法工作

6
我搜索了很多链接来解决我的问题。但是我没有找到想要的那个链接。我在代码中使用 window.open(url, '_blank') 来实现在点击按钮时打开新窗口(我这里没有使用任何html,只希望在按钮点击时实现该功能)。在 Chrome 和 IE8 中都可以工作。我希望在 IE11 中能够在同一窗口中打开一个新选项卡。我不想在Internet Options中进行任何设置。因为脚本必须在每个系统上运行,如果我手动设置,那么测试所有系统时脚本将无法正常运行。IE11是否存在任何错误?
2个回答

4

Window.open()函数本身会在新标签页中打开页面,只需要去掉"_blank"即可。 使用以下代码。

window.open(url);

是的,它起作用了。当我在Chrome中检查时,它没有为我的脚本打开一个新窗口。 - HookUp

0

window.open语法如下:

window.open(strUrl, strWindowName, [strWindowFeatures]) 

因此,第二个参数是窗口名称,而不是目标规范。

请参考此link


在您添加的链接中写道:“然后可以使用此名称作为链接和表单的目标,方法是将其指定为<a>或<form>元素的目标属性。”,因此用于创建弹出窗口的WindowName可以被A或FORM标签用作目标。 - Matias Medina

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接