为什么不开窗户呢?打开(url, name)在同一窗口与IE11打开
Why doesn't window.open(url, name) open in the SAME window with IE11?
问题是在调用window时。打开(url, name)一个特定的页面,它总是在一个新的窗口打开,而不是相同的一个。换句话说,每次执行此语句时,都会打开一个新窗口,而我想要的只是打开一个新窗口,并且所有以下调用将打开该新窗口中的页面。这个javascript语句中的name参数显然不适用于这种情况。这只发生在IE11(无法尝试其他版本的IE)。
当我试着打开我自己页面的窗口时,它像预期的那样工作。但是那个特定的页面没有。那页在同一个主机上,但我无法控制。我不知道它到底是做什么的。我只知道它会放松document。domain。但是,即使我将主页的域更改为与该页相同,它仍然不起作用。
有谁知道根本原因是什么吗?提前感谢!
问题可能是由于Internet Explorer设置。
Internet选项
-
单击选项卡下的设置
-
在"When a pop-up is encounter:"下,选择"Always open弹出窗口"新标签页
-
在:中打开来自其他程序的链接,在当前窗口
做你想做的
window.location
not open
open将打开一个新窗口/选项卡
如
window.location = "http://www.google.com"
导航到google.com在同一窗口/选项卡
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 防止Iframe窗体在新窗口中打开
- 如何使用jQuery自动打开页面上的所有链接
- 通过js在新选项卡中有条件地打开url
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- ng打开空字符串
- 打开一个模态并将其链接到AngularJS中的指令
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- "访问被拒绝”;当试图在IE11中打开为程序生成的PDF生成的URL时
- 在IE11中,点击next或back按钮,使用intro.js打开一个新页面
- 当表单以 html 为目标并在 IE11 中操作另一个 html 时,它最终会打开两个页面
- WIN 8.1上的IE11:window.open正在打开新的弹出窗口
- 当标准投诉模式未打开时,表行/TR的offsetHeight在IE11中似乎给出了不同的值.这是IE11中的错误吗
- 窗口的问题.在ie11中打开
- [Protracot][IE11]—>当我点击一个链接,它不能打开一个新的选项卡,即使我设置正确的IE浏览器
- 在IE11中打开createObjectURL创建的链接
- JCarousel只运行在IE11当我有检查元素窗口打开
- 为什么不开窗户呢?打开(url, name)在同一窗口与IE11打开
- 当作为 Web 应用程序运行时,对象不支持 IE11 上的属性或方法“create”,在浏览器中直接打开 HTML 时很
- 打开 pdf.js 在 IE11 中使用数据 URL