编辑:下面已经指出这不起作用,因为 craigslist 没有设置 Allow-Cross-Domain 标头。好的,我会买那个。那么有没有其他方法可以在firefox中使用javascript来跨域下载页面呢?
是的,我知道下面的代码在 IE 中不起作用。我知道 IE 希望我改用 XDomainRequest()。我不在乎那个。这只是火狐。
我正在尝试在 Firefox javascript 中执行跨域 Web 请求。我的状态一直为 0。有人知道为什么吗?
var url = "http://newyork.craigslist.org";
var xdr = new XMLHttpRequest(); //Yes, I know IE expects XDomainRequest. Don't care
xdr.onreadystatechange = function() {
if (xdr.readyState == 4) {
alert(xdr.status); //Always returns 0! And xdr.responseText is blank too
}
}
xdr.open("get", url, true);
xdr.send(null);
那不应该工作吗?