javascript - 如何使用 ie 11 在新浏览器窗口中打开链接

标签 javascript internet-explorer-11

我可以在新浏览器(不是弹出窗口)窗口中点击打开链接吗?

我尝试过的事情:

<a href='http://osric.net/' onclick='return !window.open(this.href);'>osric.net web hosting</a>

onclick 函数:

var windowObjectReference;
var strWindowFeatures = "menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes, toolbar=yes";

function openRequestedPopup() {
  windowObjectReference = window.open("http://www.cnn.com/", "CNN_WindowName", strWindowFeatures);
}

但有了这些,它只能在新选项卡中打开。

最佳答案

这适用于 IE 11:

<script>
function popupBrowser(url) {
  window.open(url, "WindowName", "config=menubar=no,location=yes,resizable=yes,scrollbars=yes,status=yes,toolbar=yes,fullscreen=yes");
}
</script>

<a href="javascript:popupBrowser('http://www.cnn.com')">Open a new browser for IE11</a>

它只是通过使用windows.open()来模仿浏览器

JSFiddle demo

关于javascript - 如何使用 ie 11 在新浏览器窗口中打开链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44386065/

相关文章:

css - 如何创建适用于 IE11 的 flexbox 模态框?

html - IE 11 中的不同 IE5-Quirks-Mode?

javascript - 强制整个网站使用一种字体系列

javascript - AngularJS 从点击调用函数

javascript - 自动更正电话格式输入

javascript - IE11中window.ActiveXObject的区别

angular - IE11 中的绘制时间

javascript - 在 IE 11 中发送事件的正确方法

javascript - 这条线有什么问题吗?

javascript - 有没有办法使用任何小书签为任何 &lt;textarea&gt; 提供 CSS 语法高亮显示?