EDIT: ниже было указано, что это не работает, потому что craigslist не устанавливает заголовок Allow-Cross-Domain. Хорошо, я куплю это. Есть ли другой способ использовать javascript в Firefox для загрузки кросс-домена страницы?
Да, я знаю, что следующий код не работает в IE. Я знаю, что IE ожидает от меня использования XDomainRequest (). Меня это не волнует. Это только Firefox.
Я пытаюсь сделать междоменный веб-запрос в javascript firefox. Я продолжаю получать статус 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);
Разве это не должно работать?