pdf没有嵌入到html IE11中



我想将base64编码的pdf字符串嵌入到html模板中。<iframe src="data:application/pdf;base64, encodeURI(pdfstring)"></iframe> 这在chrome和edge中运行良好,但在IE 11中显示空白页。我不想下载它。有针对IE11 的修复程序吗

它不起作用,因为IE不支持将数据url作为src属性的iframe。你可以在犬科动物身上检查一下。这表明支持仅限于IE中的图像和链接资源,如CSS或JS。请查看以下文档:

仅以下元素和/或支持数据URI属性。

  • 对象(仅限图像(
  • img
  • 输入类型=图像
  • 链接
  • 接受URL的CSS声明,如background、backgroundImage等

您只能按照公认的答案进行操作:

唯一的解决方法是从HTTP/HTTPS或FTP URI返回PDF内容,并将其用作IFRAME的源。

最新更新