Ajax / jQuery: та же политика происхождения - PullRequest
1 голос
/ 28 февраля 2011

Я хочу знать, что приведенные ниже пары рассматривают http://en.wikipedia.org/wiki/Same_origin_policy?

https://myserver.com/ <-> https://myserver.com:443/

Считается ли это междоменной областью?

Моя проблема возникает, когда клиентский jQuery.ajax запрашивает https://myserver.com/one.action

Затем серверный one.action ответ 302 с заголовком http Местоположение перенаправить на https://myserver.com:443/two.action

Я использую jQuery 1.3.2, в то время как MSIE6.0 обрабатывает эти пары сохранить, но Firefox разорвал мое соединение, jQuery.ajax на стороне клиента просто отвечает мне с status = 0 и textStatus =ошибка:

  • Firefox не запрашивает two.action, вместо этого ошибка.
  • MSIE может завершить ответ с two.action и завершить успешный обратный вызов.

Это потому, что исходное местоположение было https://myserver.com/, а не https://myserver.com:433/?Проблема с Firefox?

1 Ответ

0 голосов
/ 28 февраля 2011

Internet Explorer 6.0 не заслуживает похвалы за свои функции безопасности.Хотя тот же протокол и тот же порт следует считать одним и тем же источником, Firefox может просто принять решение об ошибке на стороне безопасности и не доверять ей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...