Поскольку 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>