Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用ascii代码关闭选项卡_Javascript_Jquery_Ascii - Fatal编程技术网

Javascript 使用ascii代码关闭选项卡

Javascript 使用ascii代码关闭选项卡,javascript,jquery,ascii,Javascript,Jquery,Ascii,我之前读过,我们无法使用jQuery或Javascript关闭当前选项卡 我的问题是,是否可以使用ctrl+w的ASCII代码(23)并在jquery/JS中调用它来关闭当前选项卡 我尝试了以下代码: <script> function closethis(){ $(document).keypress(function(e) { if(e.which == 23) { alert('Are you sure you want to c

我之前读过,我们无法使用jQuery或Javascript关闭当前选项卡

我的问题是,是否可以使用ctrl+w的ASCII代码(23)并在jquery/JS中调用它来关闭当前选项卡

我尝试了以下代码:

<script>
function closethis(){
    $(document).keypress(function(e) {
        if(e.which == 23) {
            alert('Are you sure you want to close?');
        }
    });
}
</script>

但是不起作用。。任何线索???

不,您无法关闭您的脚本未以任何方式打开的窗口

如果脚本使用var newWindow=window.open…打开窗口,则可以使用newWindow.close关闭它


在未打开的窗口中,您最多只能在用户关闭选项卡时显示一个对话框。为此,请参见和。

您正在尝试向浏览器发送命令快捷方式。这是不可能的。否则,你就可以做其他事情,比如关闭浏览器本身Alt+F4,这显然没有多大意义。。正在尝试关闭当前选项卡的其他方法。。但都没有起作用。在我的情况下,我不能使用window.close,因为我没有使用JS打开新窗口。因此。