Как я уже говорил в моем более раннем ответе , вы можете сделать это, только если у вас есть сервер, который сможет вернуть заголовок HTTP/1.1 204 No Content
.Если у вас сервер такого типа, вы можете использовать такой код:
var prevent_bust = 0;
window.onbeforeunload = function (){
prevent_bust++;
};
setInterval(function (){
if (prevent_bust > 0) {
prevent_bust -= 2;
window.top.location = 'http://server-which-responds-with-204.com';
}
}, 1);
Этот метод описан здесь .
Без заголовка 204
вы, вероятно, не сможете сделать это.И не зря.Разрушение кадра обычно используется для предотвращения кликбека , что может быть очень вредно.