How to close current tab in a browser window using JavaScript? (original) (raw)

Last Updated : 02 Aug, 2024

In this article, we will see how to close the current tab in a browser window using JavaScript.

window.close() method

To make this, we will use window.close() method. This method is used to close the window which is opened by the window.open() method.

**Syntax:

window.close();

But accounting for a security feature, that was introduced a few years ago, ordinary JavaScript lost its privilege to close the current tab, just by using this syntax.

**Note: A current window/tab will only get closed if and only if it was created & opened by that script. Means the **window.close syntax is only allowed for the window/tab that is created & opened using **window.open method.

**Example: This example shows how to open the GeeksforGeeks window and then close it.

html `

How to close current tab in a browser window using JavaScript?

GeeksforGeeks

<h4 style="color:purple">
    Close Tab/Window using JavaScript
</h4>

<button onclick="openWin()">
    Click to open GeeksforGeeks website
</button>

<button onclick="closeWin()">
    Click here to close the window
</button>

<script>
    let myGeeksforGeeksWindow;

    function openWin() {
        myGeeksforGeeksWindow = window
            .open("https://www.geeksforgeeks.org", 
            "_blank", "width=786, height=786");
    }

    function closeWin() {
        myGeeksforGeeksWindow.close();
    }
</script>

`

**Output:

close-window

Output

Similar Reads