有什么方法(使用Javascript)下载远程网站(例如,使用Curl),将其读入字符串变量并进一步处理?
最佳答案
您只能按照Same Origin Policy从同一域下载文件。不过,您可以使用XMLHTTPRequest对象从同一域下载内容:
var xhReq = createXMLHttpRequest();
xhReq.open("GET", "page.html", true);
xhReq.onreadystatechange = onResponse;
xhReq.send(null);
...
function onResponse() {
if (xhReq.readyState != 4) { return; }
var serverResponse = xhReq.responseText;
...
}
有多种方法可以规避该政策,其中某些方法在同一Wikipedia页面中列出。但这充其量是骇客,最糟糕的是非法。
关于javascript - 使用Javascript下载HTTP文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/371497/