我在打开文件时遇到问题。 这是我的 javascript 代码:
<script language="javascript" type="text/javascript">
var refViewer = null;
function OpenViewerWindow(image) {
alert(image)
return window.open("file:///E:/HOBBYHOMES_E-PORTFOLIO/HobbyHomesWebApp/ePortfolio/PortFolioContent/5/ReferenceMaterial/"+image, "Viewer", "height=400px,width=550px,menubar=no,scrollbars=yes ,resizable=yes,top=100px,left=234px");
}
function openViewer(image) {
if (refViewer != null) {
if (refViewer.closed == false) {
refViewer.close();
refViewer = OpenViewerWindow(image);
}
else refViewer = OpenViewerWindow(image);
}
else
refViewer = OpenViewerWindow(image);
}
</script>
@item.candidateportfolo.FilePath 包含文件名:prtf_1.docx
但是我的文件打不开。
在 Internet Explorer 中,出现拒绝访问错误。
在 Mozilla Firfox 中它打不开
我是否指定了错误的路径。请帮助我
最佳答案
你不能通过浏览器访问本地文件,除非你有特殊权限,或者你在本地运行页面(即使这样它也不能跨浏览器可靠地工作)
除非您使用 HTML5 文件 API http://www.html5rocks.com/en/tutorials/file/dndfiles/
关于javascript - 在 javascript 中获取错误 :Access is denied on window. open() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10845243/