【问题标题】:Display Documents in an IFrame在 IFrame 中显示文档
【发布时间】:2009-12-08 16:40:45
【问题描述】:

一位同事设置了一个内部网应用程序,用户可以在其中上传文档。这些文档随后使用 在 IFRAME 中显示 - 当然这只适用于 IE。虽然这适用于某些用户,但其他人(包括我自己)看不到该文档,而是一个允许他们下载文档的下载对话框。

我依稀记得最近在 IFRAMES 中显示 MS Office 文档时出现了一个安全问题,但找不到任何信息是否有安全更新阻止了此问题。有人知道吗?

我不是在寻找 IFrame 的替代品,我只是想知道为什么有些用户会显示下载框,而其他用户会看到内联文档。

【问题讨论】:

    标签: iframe internet-explorer doc


    【解决方案1】:

    如果您看到的是下载对话框,而不是在 iframe 中内联显示文档,那么:

    1. 您可能尚未安装 Office Web Components。您可以从“控制面板”中的“添加/删除程序”条目更改 Office 已安装的组件。但是,

    2. 不要。 OWC 中存在无穷无尽的安全漏洞。安装插件意味着大量新的面向网络的代码,并随之带来可利用的错误的巨大潜力,尤其是在原本不打算像 Office 那样面向网络的软件中。

    安装绝对最少数量的插件(现在通常只是 Flash)。不要安装应用程序提供的所有插件,不要安装 PDF 插件,也绝对不要为 Office 文档安装大量插件。

    在网页中一个令人讨厌的滚动框中查看 Office 文档真的足以证明风险是合理的吗?我建议不,它实际上比仅将文档下载到桌面并在适当的文档编辑器/查看器中打开它更少可用。

    【讨论】:

      【解决方案2】:

      您可以考虑像 CKEditor 这样的 RTE。它允许用户从 Word 中剪切和粘贴(我假设您主要关注 Word 文档给出的问题描述),然后查看和编辑。 CKEditor 声称“兼容所有主流浏览器”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-28
        • 2011-11-11
        • 1970-01-01
        • 2017-10-23
        • 2020-01-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多