操作跨域资源共享(CORS)实现ajax跨域挪用
假如一个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的示例页。 相干阅读 原文地点:http://www.nczonline.net/blog/2010/05/25/cross-domain-ajax-with-cross-origin-resource-sharing/ 翻译备注:文中有几处未按原文翻译,只是凭证中文的风俗使之只管清晰,留情。虽然,文中也不乏翻译不当之处,但愿你能提出修改意见,感谢! (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |