в браузере Safari есть ошибка загрузки html вместо открытия страницы в новой вкладке - PullRequest
0 голосов

это происходит только тогда, когда я загружаю файл с сайта, все другие ссылки с целевыми "_blank" загружают сафари вместо открытия в новой вкладке

{{some_url}}

startFileDownloadUsingBlob(blob: Blob, fileName: string, extension?: string) {
        const link = this.renderer.createElement('a');
        link.setAttribute('style', 'display: none');
        let url = URL.createObjectURL(blob);
        link.setAttribute('href', url);
        link.download = extension ? fileName+'.'+extension:fileName;
        document.body.appendChild(link);
        link.click();
        setTimeout(() => {
            document.body.removeChild(link);
            URL.revokeObjectURL(url);
        }, 100);
}
...