Как я мог получить XMLHttpRequest в WebKit, чтобы автоматически следовать перенаправлению в другой домен - PullRequest
0 голосов
/ 07 апреля 2011

У меня есть некоторый код JS, который использует собственный объект WebHit XMLHttpRequest.Этот код отправляет запрос, и если он не получает ответ 200, он разбивается.

У меня нет доступа к этому коду (он уже был отправлен и его нельзя изменить).

Запросы XMLHttpRequest относятся к определенному домену, например example.com.Теперь необходимо перенаправить эти вызовы на другой домен, например, foobar.com.Использование «наивного» перенаправления на стороне сервера нарушает неприкасаемый код JS.

Есть ли какой-нибудь элегантный способ сделать JS-код «кусающимся» перенаправлением?Обратите внимание, что код JS не запускается в каком-либо определенном контексте домена, поэтому он не обязательно связан с Same-Origin-Policy, хотя это не обязательно предотвращает сбой автоматической обработки перенаправления в другой домен.

Единственный вариант, который я могу придумать, это прокси на стороне сервера на example.com, но это будет последнее средство.

Идеи?

...