0

我正在使用 POST over X-Domain 为我们为我们的网站制作的小部件发送 AJAX 请求。我们面临的问题是这被阻止了。

我的问题是 - 对于“现代浏览器” [Chrome、Safari、FF、IE8] - 我的理解是设置“访问控制”标题

Access-Control-Allow-Origin: http://www.test.com
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Headers: *
Access-Control-Max-Age: 1728000

将允许这些“POST”请求工作吗?但是对于 IE7,我们需要实现一些“自定义”JSONP 解决方案吗?

我在这方面是正确的吗?任何人 ?

4

1 回答 1

1

这有效,但不使用标准的 XmlHttpRequest 对象。例如,在 IE8 中,您应该使用XDomainRequest对象来发送请求。对于这些场景,JSONP 实际上更易于使用并且可以跨浏览器工作,就像在 jQuery 中实现的那样

于 2010-05-08T15:51:54.820 回答