4

当我尝试打开window.open('file///C:\calendar.html')它时

访问被拒绝错误

我该如何解决?谢谢

4

2 回答 2

4

通常不允许您从客户端的文件系统打开文件,因为这会造成巨大的安全漏洞。没有浏览器会允许它。

您可以使用签名脚本来做到这一点。有关详细说明检查: http ://www.mozilla.org/projects/security/components/signed-scripts.html 这当然是特定于浏览器的。

于 2010-11-22T15:39:23.460 回答
4

会不会是结肠不见了?

'file:///C:\calendar.html'

编辑:可能还需要只做两个正斜杠,并转义反斜杠:'file://C:\\calendar.html'. 不确定您是否可以通过 JavaScript 打开本地文件,就像其他答案所说的那样。

于 2010-11-22T15:23:13.343 回答