6 javascript io curl http
是否有任何方式(在Javascript中)下载远程网站(例如与Curl一样),将其读入字符串变量并进一步处理它?
根据同源策略,您只能从同一域下载文件.您可以使用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;
...
}
Run Code Online (Sandbox Code Playgroud)
有一些方法可以规避政策,其中一些列在同一个维基百科页面中.但这是最好的黑客攻击,最坏的情况是非法的.
| 归档时间: |
|
| 查看次数: |
8020 次 |
| 最近记录: |