0

asp.netページで、ボタンをクリックすると、URLを生成して新しいタブで開く必要があります.clientscriptでこれを行いました.コードはIEで正常に動作しますが、window.openは常に代わりに新しいウィンドウを開きます.クロムのタブ。コードをクロムで機能させる方法は?

        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());
4

2 に答える 2

-1

新しいタブを開くことは、人間だけが変更できるブラウザのユーザー設定です。また、セキュリティ上の理由から、これを Javascript で変更することはできません。

于 2013-10-03T18:32:26.623 に答える