IE11浏览器 用iframe预览PDF变成下载问题(使用阅读器预览)

今天项目那边出了一个问题,客户生产环境IE可以预览PDF,但是测试环境IE都是下载,并且在会议的时候打开IE界面演示了一下(我们之前和客户测试都是用谷歌,根本没有用IE,天知道他们怎么会用IE在生产)
客户那边用的是一个阅读器去识别(Adobe Reader),测试环境演示是客户本地的电脑,他们本地是没有这个的,所有变成下载了。

问题:接口返回流变成下载

变成打开的文件

解决:下载阅读器

Adobe Reader官网地址:https://www.adobe.com/cn/acrobat/pdf-reader.html

下载普通版本就可以,Pro是收费版本,只查看PDF无需修改的话就不需要Pro
IE11浏览器 用iframe预览PDF变成下载问题(使用阅读器预览)_第1张图片
如果只是为了让IE可以预览PDF,可以选择更多下载选项,直接点击下载会添加界面程序Acrobat Reader,一般来说用惯了wps或者是其他软件,我们是用不到这个程序的。
IE11浏览器 用iframe预览PDF变成下载问题(使用阅读器预览)_第2张图片
如下图,我们只用选择操作系统、语言、版本就可以了
操作系统就:【Windows设置】>【系统】>【关于】Windows规格下的版本
语言:默认中文简体
版本:可以默认,这个只是32位和64位的区别
IE11浏览器 用iframe预览PDF变成下载问题(使用阅读器预览)_第3张图片

查看阅读器是否启用

IE设置里面打开【管理加载项】>【工具栏和扩展】显示:未经许可运行>选择Adobe PDF Reader 启动,之后这边返回流回来就可以直接预览了
IE11浏览器 用iframe预览PDF变成下载问题(使用阅读器预览)_第4张图片
IE11浏览器 用iframe预览PDF变成下载问题(使用阅读器预览)_第5张图片

你可能感兴趣的:(pdf,前端,javascript)