FineUploader выдает предупреждение, если файлы находятся в обработке, и окно перезагружается. Я пытаюсь вызвать это предупреждение для событий AJAX (мы используем pjax для навигации). Для этого я запускаю событие «beforeunload». Предупреждение о выполнении FineUploader не срабатывает. В коде FineUploader это предупреждение похоже связано с событием beforeunload (в _preventLeaveInProgress). Мой вопрос: почему предупреждение FineUploader о выполнении не срабатывает в событии beforeunload при запуске в коде?
Тестовый пример: https://beardytaper.com/sandbox/fu/
Пример кода:
$(document).ready(function () {
$('#fine-uploader').fineUploader({
request: {
endpoint: 'server/handleUploads'
}
});
$( window ).bind( "beforeunload", function() {
console.log('in beforeunload');
});
$('#btnUnload').click(function () {
$( window ).trigger( "beforeunload");
});
});