我已经阅读了许多关于 SO 的其他已发布问题,但到目前为止没有发现任何可以帮助我解决问题的方法。
我们有一个在 LAN 上运行的 Web 表单,它使用 OPEN 函数在 Javascript 中打开 PDF 文件。
最长的时间没有出现问题。
今天,四个用户中有两个报告说该表单不再打开 PDF 文件。
另外两个用户没有遇到任何问题。
现在,当我尝试使用相同的 Web 表单时,我的工作机器和家用机器(通过 VPN)都遇到了同样的问题,都是 win7 64 机器。问题用户分别有winXP盒子和win7 pro盒子。
没有问题的用户有 winXP 盒子,无论这个操作系统信息值多少钱。
以下 Javascript 在 IE9 中返回 SCRIPT5: Access is denied. 并且在 Firefox 或 Chrome 中从脚本打开文件时Access is denied。
var path = 'file://server1//Temp/file.pdf';
var newWin;
if(path != '') {
newWin = open(path,'pdf');
}
我已经无计可施了。这里发生了什么??我让早上等待的用户感到沮丧,有什么帮助吗?? =)
最佳答案
IE 解决方案:
在客户端 IE 浏览器上执行下一步:
在 IE 中打开
Internet 选项
对话框转到
安全选项卡
选择
Local Intranet
图标并单击Sites
按钮。在 IE9 中点击Advanced
按钮。从您加载带有问题代码的页面(示例:
http://intranetHttpServer
)添加到 Web 服务器的列表地址。
关于Javascript "SCRIPT5: Access is denied"从脚本打开 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7565310/