В Safari 13 каждый раз, когда вы загружаете файл, вас спрашивают, хотите ли вы скачать его или нет. Я хотел бы иметь возможность определять, когда пользователь нажимает на кнопку «Разрешить». Пока что мне это не удалось.
В целях тестирования я пробовал этот код, но он не работает:
(function() {
var _old_confirm = window.confirm;
window.confirm = function() {
// run some code when the confirm pops up
document.body.innerHTML += "<br>confirming";
_old_confirm.apply(window,arguments);
// run some code after the confirm
document.body.innerHTML += "<br>done confirming<br>";
};
})();