哪些浏览器允许使用Access-Control-Allow-Origin:*进行跨域Ajax调用?

哪些浏览器允许使用Access-Control-Allow-Origin:*进行跨域Ajax调用?,第1张

哪些浏览器允许使用Access-Control-Allow-Origin:*进行跨域Ajax调用?

这是一个参考,建议在现代浏览器中的支持是合理的(但请参阅此答案末尾的注释),假设客户端代码有意处理IE问题。(IE8和IE9支持CORS,但不支持CORS,而

XMLHttpRequest

您必须使用CORS,
XDomainRequest
并且值得注意的是,无论是jQuery还是Prototype都无法在其Ajax包装器中为您做到这一点—我不了解其他库。IE10
终于 做到了。 )从本质上说,该页面表明以下版本的桌面版本支持CORS:

  • IE8 +(通过
    XDomainRequest
    ),IE10 +(正确)
  • Firefox 3.6以上版本
  • Safari 4.0+
  • 铬6+
  • Opera 12.1+

…以及

  • iOS Safari 3.2以上版本
  • Android浏览器2.1+

你要问自己你的目标市场是什么,他们是否很可能仍然在使用旧版本的IE,因为它的问题相当多你的目标是谁。 但是总的来说,您(暂时)仍可能希望查看JSONP接口-即使在美国的大多数家庭市场中,IE6 +
IE7约占20%的用户
我不知道有多少网站可以忽略市场的五分之一。:-)如果您查看公司用户,或亚洲,非洲或中美洲的用户,则该数字明显增加。
前面的情况在2010年是正确的。在2013年,中国实际上是唯一使用IE6的国家(超过24%的国家)。在全球范围内,IE6和IE7用户已经转移到IE8和IE9,甚至大型企业和政府用户也终于“了解”了安全风险。IE8将与我们合作一段时间(因为IE在Windows
XP上已经很高),但是您可以肯定,使用IE9的近20%即将在IE10上使用。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4957500.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存