Access-Control-Allow-Methods

Ajax 浏览器跨域访问控制

蹲街弑〆低调 提交于 2019-11-29 05:18:58
jsonp+ajax实现浏览器跨域通信的原理解析 php+ajax+P3P实现多域名跨域登录 一.关于跨域需要设置的响应头消息 Access-Control-Allow-Origin:* #允许所有主机 Access-Control-Allow-Origin:http://hello-world.example #允许特定主机 Access-Control-Allow-Methods: POST, GET, OPTIONS #允许跨域执行的方法 Access-Control-Allow-Headers: X-PINGOTHER,Content-Type,MyHeader #允许跨域设置的头信息(如果不设置,那么无法获取该值,甚至数据无法获取) Access-Control-Max-Age: 1728000 二.关于IE8和IE9浏览器差异性说明 IE8和IE9使用新的API XDomainRequest(IE又淘气了一次,但还好IE7上可以通过ajax跨域) var xdr = new XDomainRequest(); xdr.onload = function (e) { //当收到服务器响应的回调函数 var data = $.parseJSON(xdr.responseText); if (data == null || typeof (data) ==