JavaScript中打开文件时出现访问被拒绝错误

5
当我尝试打开window.open('file///C:\calendar.html')时,会出现“拒绝访问”错误。如何解决?谢谢。

2
这是什么上下文?这段Javascript代码位于哪里? - Pointy
你会接受下面的答案之一吗? :D 跳跃 - Victor Zamanian
2个回答

4

是不是冒号丢失了?

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

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


4

1
为什么这是一个安全漏洞?浏览器试图在您的本地计算机上打开一个程序。我不明白。 - karlihnos
1
由于任何攻击者都可以编写在受害者计算机上运行的JavaScript,读取机密文件并将内容发送给攻击者。 - Ioan Alexandru Cucu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接