在XMLHttpRequest對象訪問跨域資源的時候的一些被承認的跨域訪問資源的方案叫javascript
(CORS)跨域資源共享方案。java
在ie8中,能夠經過XDomainRequest進行CORS,而在其餘的瀏覽器中能夠經過XHR對象跨域
便可進行CORS。瀏覽器
代碼取自javascript高級程序設計3版:url
1 function aCORSRequest(method,url){ 2 3 var xhr = new XMLHttpRequest(); 4 5 if('withCredentials' in xhr){ 6 //準備請求 7 xhr.open(method,url,true); 8 }else if(typeof XDomainRequest != 'undefined'){ 9 10 xhr = new XDomainRequest(); 11 12 xhr.open(method,url); 13 14 }else{ 15 xhr = null; 16 } 17 18 return xhr; 19 20 21 }