我今天浏览了许多关于这个问题的不同 SO 帖子。
我有一个应用程序需要在浏览器中显示 PDF 文档。该应用程序还需要在 IE(11+)中运行。
下面是关键:使用 src
属性的 iframe
可以正常工作。类似这样:
<iframe src="www.myurl.com/thedocument"></iframe>
然而,
www.myurl.com/thedocument
现在受到oAuth的保护。这意味着我需要使用适当的授权头凭据请求www.myurl.com/thedocument
。这意味着(我认为),我必须通过ajax请求
www.myurl.com/thedocument
。Ajax请求返回base64或包含文档的byte[]。IE不支持数据URI来渲染PDF,所以我不能只是将我的ajax响应直接插入iframe中。
所以现在我陷入困境了。
你有什么想法吗?
谢谢