2010-03-20 1 views
3

Предположим, у нас есть запрос xhr 'POST', который возвращает код состояния 'redirect'. В этом случае браузер отправляет дополнительный xhr 'GET' по данному URL. Я не уверен, кто выполняет эту цепочку вызовов: сам браузер или js-библиотека (с использованием MooTools).Ответ на перенаправление Firefox по запросу xhr

Проблема заключается в том, что второй запрос «GET» не распознается как XHR сервером: Он не имеет «X-Requested-With» заголовок содержит «XMLHttpRequest»

появляется проблема только на Firefox, но не на Webkit. Итак, полагайте, что это не связано с ошибкой библиотеки js.

У кого-нибудь есть идеи, как это исправить?

+0

FWIW это реализация браузера объекта XMLHttpRequest, который автоматически выполнять переадресацию для вас (все браузеры делают это). Поведение Firefox звучит как ошибка. Хорошо поймал. –

ответ

1

XHR/браузер следует за перенаправлениями внутри страны.

По-видимому, firefox не пересылает нестандартные заголовки?

Звук, как вы должны сообщить об ошибке в BugZilla

+2

True mozilla bug: https://bugzilla.mozilla.org/show_bug.cgi?id=553888 –

+0

@bogdan, поздравляю с вашим вкладом в FF! Вы, конечно, получили немедленное действие, а не то, что оно помогает текущей и прошлой установке. –