【发布时间】:2014-11-18 06:06:02
【问题描述】:
我一直在尝试使用脚本加载而不是使用 XMLHTTPRequest(由于 XSS 限制)。
var s = document.createElement('script');
s.src = "http://example.com/data.txt";
document.getElementsByTagName("body")[0].appendChild(s);
但是,文件的内容只是一个文本文件,有没有办法从这个加载的文件中读取内容?
【问题讨论】:
-
如果不是javascript,则无法使用脚本元素加载它。
-
谢谢——这就是我所担心的。关于我如何做的任何建议:1)从客户端,从另一个域读取文件的内容 2)从客户端,将内容发送回服务器进行处理?
-
是的,实现 CORS 或 JSONP。 (两者都需要访问远程服务器)
-
那么不幸的是,您唯一的选择就是在服务器端进行工作。
-
好吧,我想你的情况没有解决方案,除了通过与远程主机合作来定制解决方案。