Ajax / jQuery:同源策略

时间:2011-02-28 07:32:08

标签: ajax firefox jquery security

我想知道下面的一对考虑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只响应状态= 0和textStatus =错误:

  • Firefox不会向two.action请求,而是错误。
  • MSIE可以完成two.action的响应并完成成功回调。

是因为原始位置是https://myserver.com/而不是https://myserver.com:433/吗? Firefox问题?

1 个答案:

答案 0 :(得分:0)

Internet Explorer 6.0的安全功能并未受到好评。虽然相同的协议和相同的端口应该被认为是相同的来源,但Firefox可能只是决定在安全方面犯错而不信任它。