0

我想在网页中显示 PDF 文档。我目前正在使用 OBJECT 标签并以这种方式设置它:

<OBJECT id="SitePlan" data="http://path/to/sharepoint/pdf" type="application/pdf"></OBJECT>

我没有使用 classid,因为我不介意客户使用什么 PDF 阅读器。

问题是文档由 Sharepoint Web 服务提供,"This page is accessing information that is not under its control. This poses a security risk. Do you want to continue?"每次加载页面时我都会收到 IE 警告。我也在 Firefox 中尝试过,但没有收到类似的警告,而是要求我使用我的域凭据进行身份验证。这样做之后,一切都很顺利。

任何人都可以提出任何可以防止上述行为的建议吗?

我希望能够将 PDF 文档显示为页面中的一个小节,并且宁愿在服务器端实现一些东西来防止安全警告,而不是更改浏览器设置。

欢迎任何其他解决此要求的方法,即使它可能不是我正在寻找的答案。

提前致谢。

4

1 回答 1

0

您可以使用 Google PDF 查看器,而不是要求浏览器加载 PDF 插件。

更新:毫无疑问,存在一些安全问题。

  • 如果你的服务器是 https 并且 google 代码是在 http 上,那么浏览器会抛出一个无所不在的警告。不过它会起作用。
  • 您的用户,如果他们已经在浏览器中登录了 Google 帐户,他们的 PDF 阅读习惯将被 Google 记录。
于 2011-07-13T04:47:34.320 回答