加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

操作跨域资源共享(CORS)实现ajax跨域挪用

发布时间:2018-09-05 06:50:54 所属栏目:创业 来源:站长网
导读:几年前,网站开拓者都由于ajax的同源计策而撞了南墙。当我们赞叹于XMLHttpRequest工具跨赏识器支持所带来的庞大前进时,我们很快发明没有一个要领可以使我们用 Java Script实现哀求跨域会见,对此我们哀叹不已。每小我私人在他们本身的网站上成立署理(which w

假如一个credentialed哀求被发送,这个头部不会作为相应地一部门被发送。赏识器不会将相应转达给JavaScript(responseText是一个空字符串,状态为0,onerror()被挪用)。留意,处事器也能发送这个HTTP头部作为preflight相应的一部门,以此来表白该源应承发送credentiale

d哀求。

IE8不支持withCredentials属性,irefox 3.5+, Safari 4+和Chrome都支持它。

结论

在当代web赏识器中对跨域AJAX挪用有很多靠得住地支持,然而,大大都开拓者仍没意识这些强盛的成果力。只需在JavaScript和处事器端做一点特另外事变以担保正确的头部被发送即可行使它。在应承高级哀求和credentialed哀求方面,IE8的执行有些滞后,但但愿它对CORS的支持将会继承改造。假如你想相识更多,我凶猛提议你搜查Arun Ranganathan的示例页。

相干阅读

  • Cross-domain XHR removed from Firefox 3
  • Firefox 3.5/Firebug XMLHttpRequest and readystatechange bug
  • Mentioned in Microsoft whitepaper
  • XMLHttp Requests For Ajax
  • Firebug
  • Web definitions: DOM, Ajax, and more

原文地点:http://www.nczonline.net/blog/2010/05/25/cross-domain-ajax-with-cross-origin-resource-sharing/
转载地点: http://www.denisdeng.com/?p=1024

翻译备注:文中有几处未按原文翻译,只是凭证中文的风俗使之只管清晰,留情。虽然,文中也不乏翻译不当之处,但愿你能提出修改意见,感谢!

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读