【发布时间】:2015-12-07 03:57:35
【问题描述】:
以下代码在 chrome 中的服务器(nodejs)上运行时不起作用
<span><a href="file://sharedpath" target="_blank">Open folder.</a></span>
我在开发者工具中收到以下错误消息:
不允许加载本地资源:file://sharedpath
但是当在浏览器(新标签)中打开相同的路径(file://sharedpath)时,我能够看到该路径的文件夹结构。
在 IE 中也可以正常工作。
这是 Chrome 的问题吗?或者这是在服务器上运行时出现的问题?
任何人都可以就这个问题提出一些建议吗?
【问题讨论】:
-
错误试图告诉你,你不能这样做。
-
但是 IE 允许同样的事情。我能知道原因吗?
-
出于安全原因,大多数浏览器不允许在
file://协议中使用ajax。安装本地网络服务器 -
你是怎么解决这个问题的?我也面临同样的问题。
标签: javascript angularjs node.js google-chrome internet-explorer