Я пытаюсь загрузить файл с помощью javascript window.open() на веб-сайте WordPress. Он отлично работает во всех браузерах, но в Safari вкладка остается открытой. Вкладка должна автоматически закрыться после загрузки файла. Я проверяю Safari версии 13.1.
Вот код, который я использую:
Код: Выделить всё
window.open('admin.php?action=downloadfile&name=53t52jd6772', "_blank");
В action=downloadfile я написал код для загрузки файла на PHP с использованием php header(). Я пытался принудительно закрыть вкладку с помощью window.close();, но в случае, когда появляется запрос на подтверждение разрешения или отмены загрузки, window.close(); закрывает вкладку, не позволяя пользователю выбирать действие.
Можно ли автоматически закрыть браузер после начала загрузки файла? Я искал решение, но не нашел рабочего решения.
Подробнее здесь:
https://stackoverflow.com/questions/676 ... ri-browser