В настоящее время я пытаюсь вызвать загрузку файла, используя следующий код JavaScript: window.location.href = downloadUrl;
Изменение window.location.href в Firefox без закрытия WebSockets
Это отлично работает в Chrome, IE и Edge, но Firefox выгружает страницу из-за нового URL-адреса и, следовательно, закрывает все открытые веб-узлы. Я знаю, что это странный манере FF, но есть ли какое-нибудь обходное решение, которое я могу использовать? Он будет работать с window.open(downloadUrl);
и закрывать новую вкладку после определенного таймаута, но я хотел бы предотвратить открытие новой вкладки только для запуска загрузки.
Любая помощь будет оценена, спасибо.