При загрузке файла открывается новая вкладка, но вкладка остается открытой в браузере Safari.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 При загрузке файла открывается новая вкладка, но вкладка остается открытой в браузере Safari.

Сообщение Anonymous »

Я пытаюсь загрузить файл с помощью 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
Ответить

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

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

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

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

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