[英]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.