Перед загрузкой обходных путей?Javascript

Форум по Javascript
Ответить
Anonymous
 Перед загрузкой обходных путей?

Сообщение Anonymous »

Итак, у меня есть веб -сайт, который создает файл в бэкэнд для хранения данных. Как только пользователь оставляет или обновляет страницу, эти данные удаляются. < /P>
window.addEventListener('beforeunload', function () {
delete_file();
});
< /code>
Это работает локально, но в некоторых браузерах /сборках, если вы обновляете страницу, перед загрузкой не запускается. Итак, это обходной путь: < /p>
window.addEventListener('beforeunload', function (event) {
event.preventDefault();
delete_file();
});
< /code>
Теперь, однако, он дает всплывающее окно в браузер о том, хотят ли они уйти, даже с неспасенными изменениями. Это нормально, но если я нажимаю на отмену и останусь на странице, это все еще работает и удаляет файл. Всплывающее окно, которое вызывает предотвращение, если пользователь хочет покинуть < /li>
< /ul>
Редактировать: мне не волнует, если пользователь получит подсказку «Вы можете потерять изменения». Это не обязательно, поскольку эти данные хранятся полусекретно в бэкэнде. Все, что я хочу, - это удалить файл, когда пользователь обновляет/оставляет/выходит из страницы, и для этого для работы над всеми системами.

Подробнее здесь: https://stackoverflow.com/questions/797 ... orkarounds
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»