从Code Behind调用chrome和Opera的Window.Close()事件

时间:2015-05-12 11:14:19

标签: javascript c# jquery google-chrome

我们知道要关闭Chrome的当前浏览器标签,我们可以使用以下代码

    var win= window.open("","_parent",'');
    win.close();

我已经用这种方式尝试了这段代码

    function closeMe() {
       var win = window.open("", "_parent", '');
       win.close();
    }

并像这样调用它:

    <asp:Button ID="BTN" runat="server" Text="close the window" OnClientClick="closeMe()" />

就像Chrome和Opera的魅力一样。

但是我正在尝试使用此代码从codebehind c#中调用它,这样:

   Page.ClientScript.RegisterStartupScript(this.GetType(), "keyname", "var win = window.open('', '_parent', '');win.close();", true);

但不幸的是它没有开火...... 他们的双打引号是否丢失或Javascript未被正确调用? synatx好吗? 任何人都可以帮助我。?

1 个答案:

答案 0 :(得分:0)

出于安全原因,Chrome不允许这样做。