Я некоторое время искал вокруг и не совсем нашел то, что искал. На моей веб-странице хранятся отчеты, и у пользователя есть возможность сохранять эти отчеты.Подтвердите, что выходите из браузера Exit/On Browser Exit Techniques
Я ищу метод, используя jquery или javascript onunload/onbeforeunload, чтобы спросить пользователя, хотят ли они сохранить отчет или продолжить, не сохраняя при закрытии/навигации браузера.
Использование onbeforeunload Я могу дать пользователю возможность остановить навигацию и сохранить вручную, хотя я бы предпочел, чтобы сохранение было выполнено через диалоговое окно. Другая проблема с onbeforeunload заключается в том, что нажатие тегов вызывает метод onbeforeunload.
Сохранение является асинхронным и занимает несколько миллисекунд.
Любые предложения приветствуются.
С уважением, Байрон Кобб.
Почему вы не всегда сохраняете, не раздражая пользователя и позволяете легко отменить в следующий раз, когда пользователь отобразит страницу? «Отчет был автоматически сохранен для вас в последний раз, когда вы закрыли страницу [Отменить]» –
Проблема заключается в том, что пользователь может также создавать новые отчеты, а при сохранении должен указывать отчет. Я думал об этом. – Bob