IE显示数据URI

时间:2017-09-28 20:34:22

标签: html pdf iframe data-uri

我目前正在使用将pdf文件转换为数据URI的解决方案。然后将数据URI设置为iframe的源并在几乎每个主要浏览器上显示pdf,我已经知道IE 11不喜欢这样。阅读完之后,我意识到iframe不支持数据URI作为源(也不支持图像URI以外的任何元素)并且我不能为元素设置源所以我不确定如何使用Internet Explorer实现相同目的。

我尝试过使用嵌入(了解到它并不像数据URI),iFrame,在文件本身的新标签中启动下载(模仿在浏览器中查看它) - 没有用,而且我的想法已经不多了但不幸的是很多人仍然使用Internet Explorer,所以我想让它兼容。有没有办法像其他浏览器一样在Internet Explorer中重新创建此行为?

提前致谢:)

1 个答案:

答案 0 :(得分:0)

由于缺乏研究/测试的时间,我最终放弃了这一点。我认为最终的解决方案也是如此。我最终将PDF写入网站的子目录,然后将iframe的源设置为文件的下载方法。比我原来的实现慢,但它适用于传统目的。 IE什么时候会死!