Safari浏览器有一个错误下载html,而不是在新标签页中打开页面

时间:2019-05-23 08:43:03

标签: angular macos safari blob href

只有当我从网站上下载文件时,所有其他链接都将下载target =“ _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);
}

0 个答案:

没有答案