簡體   English   中英

window.open 在 IE 11 中打開新標簽而不是新窗口

[英]window.open opening new tab instead of new window in IE 11

我有一個使用 window.open 的 ASP.NET 應用程序。 它打開一個選項卡而不是一個新窗口。 這發生在 IE 11 中。在 IE 8 中它工作正常。

由於我們正在轉向 IE 11,我們希望它也適用於 IE 11。

var url = "reportViewer.aspx?reportname=" + $("#hfReportName").val() + "&schoolDistrict=" + district
            window.open(url, "_blank");

我已經完成了我的研究, 這是我發現的。

我不確定這是否是正確的做法。 我想通過代碼來做到這一點。 任何想法我怎么能做到這一點。 讓我知道。 提前致謝。

_blank用於在新選項卡中打開。 只需刪除window.open的第二個參數,這是可選的,它會正常工作。

像這樣使用它: window.open(url)

“_blank”是 window.open 的默認值。 你不需要它。 由於瀏覽器設置而不是代碼,您的鏈接在新標簽頁中打開。 轉到 Internet 選項、常規、選項卡。 有一個部分,“遇到彈出窗口時”。 您必須將其更改為“始終在新窗口中打開彈出窗口”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM