我知道很少有 Firefox 版本允许在没有 http
的情况下读取文件或https
,有没有办法用 file://
读取 jquery 或 javascript 中的文件协议(protocol) ?我正在开发静态应用程序,如果我能够执行类似于下面 Jquery.ajax
的工作,它可以很好地与 Web 服务器配合使用。协议(protocol)为 file://
的函数我会很高兴
如果我有网络服务器( http/https
),这很有效,可以为 file://
做什么? ?
$.ajax({
type: "GET",
url: "http://localhost/something/somefile.txt",
dataType: "text",
success: function(data){ dothis(data); }
});
如果我没有网络服务器怎么办?我知道是因为SOP (同源政策)现代浏览器不允许。是否有任何替代方法可以完成类似的工作,以便支持协议(protocol)为 file://
的所有浏览器?
最佳答案
如果您只是读取文件,请考虑在计算机上设置一键式 HTTP 服务器。
例如我使用Web Server for Chrome .
关于javascript - 有没有办法用jquery或javascript读取文件://protocol?的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33385265/