0

我工作的网站有一堆 PDF 文档,它们在弹出窗口的 iframe 中加载。由于消息“仅显示安全内容”,我无法在 IE 中打开任何文档。当我单击“显示所有内容”时,弹出窗口关闭,因此文档永远不会显示。

我知道我可以禁用这个客户端,但问题是我们有很多用户,不要指望他们都在 IE 中禁用这个选项,所以它需要真正修复服务器端。

经过一些研究,我得出的结论是,发生这种情况是因为我工作的网站是一个安全的网站 (https),​​但是加载到 iframe 中的 PDF 文档是从另一个不安全的网站加载的。我不能只在链接中添加 https,否则 PDF 不会加载。所以我需要以某种方式欺骗 IE,让它认为它正在加载安全的内容,而实际上它不是......我认为......

谁能进一步启发我,也许可以提出解决方案:D

谢谢

4

2 回答 2

1

一种解决方案是在您的应用程序中创建一个后端 servlet/CGI 脚本,该脚本将用作另一个站点中托管的静态内容的包装器。这样,您的内容将被安全交付。

如果您有权访问其配置,您也可以从您的网络服务器执行此操作。

于 2012-07-25T10:25:00.000 回答
0

您需要从 https 放置 PDF。否则,您需要从异地 URL 读取 PDF,然后从 https 服务器脚本二进制写入。

于 2012-07-25T11:57:09.437 回答