使用“运行方式”运行Internet Explorer无法打开新的PDF窗口

时间:2011-02-11 14:55:11

标签: javascript asp.net internet-explorer pdf

首先要做的事情。

此应用程序是使用Windows身份验证的ASP.NET应用程序。

情况: 用户使用Domain1 \ John之类的东西登录到他们的计算机,并使用“运行方式”选项将Internet Explorer 7作为Domain2 \ Mike运行。 Domain1是用户的本地域。他使用Domain2 \ Mike凭据通过Internet访问应用程序,其中Domain2是IIS知道的域。

我正在用Javascript打开一个新的浏览器页面,该窗口包含一个PDF报告;问题是它没有正确显示。它显示灰色屏幕,甚至没有Adobe Reader工具栏。

另一方面,当IE作为Domain1 \ John运行时,一切都运行良好。 我认为它与本地计算机权利有关。我将Domain2 \ Mike添加到本地计算机上的Administrator组,但仍然无法正确打开新页面。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

  1. 您的窗口打开代码可能是问题所在。尝试直接链接到pdf并查看其行为。
  2. 您的服务器可能未配置为提供PDF(尽管可能是这样)。
  3. pdf文件设置的权限是什么?如果PDF位于远程计算机上,则将用户添加到本地管理员组不太可能产生任何影响。
  4. 如果您发布了window.open代码,可能会有所帮助。

答案 1 :(得分:0)

关于Adobe Reader X的新功能,称为保护模式。神话般的新功能,我们不能没有。是的,我们需要更多的保护来阅读PDF文件。

选项在启动时启用保护模式必须取消选择用于运行IE的用户Domain2 \ Mike。带PDF的弹出窗口将打开。 安装Adobe Reader 9也可以解决这个问题,因为它不会产生很棒的功能,也可能会有,但默认情况下它没有打开。

希望这可以帮助遇到类似问题的人使用这个新的Abode功能:)