Предотвратить случайное закрытие Google Chrome всех вкладок - PullRequest
0 голосов
/ 26 сентября 2019

Поскольку Google Chrome не так вежлив, как другие браузеры, он не спрашивает, прежде чем случайно закрыть все открытые вкладки.

Поэтому я сделал веб-страницу, которую необходимо всегда открывать и подтверждать перед закрытием.

Единственная проблема в том, что вы должны щелкнуть в любом месте страницы, когда открываете ее, чтобы она заработала.Поэтому я хотел добавить автоматическое событие нажатия на кнопку на странице.Событие click работает нормально, но оно не учитывается как обычный щелчок пользователя.

Есть ли какое-то решение для этого?

<!DOCTYPE html>
<html>
<head>
    <title>Prevent Close</title>
</head>
<body>

    Prevent Close

    <br><br>

    <button id="btn" onclick="alert('hiii')">Click</button>

    <script>
        window.onload = function() {
            setTimeout( function () {
                document.getElementById('btn').click();
            }, 1000);
        };
    </script>

    <script>
        window.onbeforeunload = function() { return "Would you really like to close your browser?"; }
    </script>

</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...