如何通过javascript在chrome的新标签页中打开

问题描述 投票:0回答:2

在asp.net页面中,当点击一个按钮时,我需要生成一个url并在新标签中打开它,我已经通过clientcript完成了这个,代码可以正常用于IE,但它看起来像window.open总是打开一个新窗口而不是铬中的标签。如何使代码适用于chrome?

        var sb = new StringBuilder();
        sb.Append("<script type = 'text/javascript'>");
        sb.Append("window.open('");
        sb.Append(url);
        //sb.Append("','_blank');");
        sb.Append("');");
        sb.Append("</script>");

        ClientScript.RegisterStartupScript(this.GetType(), "script", sb.ToString());
c# javascript asp.net
2个回答
0
投票

在谷歌浏览器中,使用代码:

window.open('myurl.com', '_blank');

通过使用它的第二部分作为目标,它应该以空白页面和新选项卡为目标。


-1
投票

打开新选项卡是浏览器中的用户设置,只能由人工更改。出于安全考虑,这不能通过Javascript进行更改。

© www.soinside.com 2019 - 2024. All rights reserved.