你必须使用msSaveOrOpenBlob。但有什么办法可以改变它吗。我确实需要显示PDF到IE的一个新选项卡,而不下载它,或者至少用户不应该交互,并且看不到它被下载到例如系统临时文件夹。Safai在同一个窗口中打开它,而不是一个新的选项卡,但主要问题是IE。主要思想是使所有浏览器工作类似,并打开它在新的选项卡预览。let blob = new
在我的Angular 8项目的一个组件中,我有这个方法,它可以完美地在新选项卡中打开PDF报告: public getReport() {
if (this.userForm.valid) {iframe中显示相同的文档,而不是打开新的选项卡。sanitizer.bypassSecurityTrustResourceUrl(objUrl)