AJAX(XMLHttpRequest)進行跨域請求方法詳解(四)
4,IE8 中的實現方法
IE8已經開始支援跨域訪問資源了,但是,IE8提供的功能還比較簡單,可以進行簡單的請求,下面是一個使用的例子:
br> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
孟憲會之AJAX跨域請求測試
// var xhr = new XDomainRequest();
var url = 'http://dotnet.aspx.cc/SimpleCrossSiteRequests.aspx';
function crossDomainRequest() {
document.getElementById("content").innerHTML = "開始……";
if (xhr) {
xhr.open('GET', url);
xhr.onload = handler;
xhr.send();
} else {
document.getElementById("content").innerHTML = "不能建立 XDomainRequest";
}
}
function handler(evtXHR) {
document.getElementById("content").innerHTML = "結果:" + xhr.responseText;
}
//]]>
另外,IE8的實現方法與其他瀏覽器不同。更多內容請參考 XDomainRequest 物件,地址是:
http://msdn.microsoft.com/zh-cn/library/cc288060(VS.85).aspx
最後,願意測試的朋友可以訪問這個 http://dotnet.aspx.cc/SimpleCrossSiteRequests.aspx 地址進行“簡單請求”的測試,本頁面允許任何地址進行跨域訪問。
IE8已經開始支援跨域訪問資源了,但是,IE8提供的功能還比較簡單,可以進行簡單的請求,下面是一個使用的例子:
br> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
// var xhr = new XDomainRequest();
var url = 'http://dotnet.aspx.cc/SimpleCrossSiteRequests.aspx';
function crossDomainRequest() {
document.getElementById("content").innerHTML = "開始……";
if (xhr) {
xhr.open('GET', url);
xhr.onload = handler;
xhr.send();
} else {
document.getElementById("content").innerHTML = "不能建立 XDomainRequest";
}
}
function handler(evtXHR) {
document.getElementById("content").innerHTML = "結果:" + xhr.responseText;
}
//]]>
另外,IE8的實現方法與其他瀏覽器不同。更多內容請參考 XDomainRequest 物件,地址是:
http://msdn.microsoft.com/zh-cn/library/cc288060(VS.85).aspx
最後,願意測試的朋友可以訪問這個 http://dotnet.aspx.cc/SimpleCrossSiteRequests.aspx 地址進行“簡單請求”的測試,本頁面允許任何地址進行跨域訪問。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15723462/viewspace-624785/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AJAX(XMLHttpRequest)進行跨域請求方法詳解(一)XMLHTTP跨域
- AJAX(XMLHttpRequest)進行跨域請求方法詳解(二)XMLHTTP跨域
- AJAX(XMLHttpRequest)進行跨域請求方法詳解(三)XMLHTTP跨域
- Ajax 跨域請求 Access to XMLHttpRequest 解決方案跨域XMLHTTP
- jquery ajax 跨域請求jQuery跨域
- javascript中跨域請求詳解JavaScript跨域
- js ajax請求封裝及解決node請求跨域問題JS封裝跨域
- ajax跨域請求之CORS的使用跨域CORS
- ajax跨域請求簡單介紹跨域
- 跨域ajax請求,伺服器會收到請求嗎?跨域伺服器
- 詳解XMLHttpRequest的跨域資源共享XMLHTTP跨域
- 跨域請求cookie資源共享詳解跨域Cookie
- Ajax+SpringMVC實現跨域請求SpringMVC跨域
- ajax跨域post請求,如何實現呢跨域
- AJAX 跨域請求解跨域
- java解決請求跨域的兩種方法Java跨域
- 跨域請求跨域
- AJAX 跨源 HTTP 請求HTTP
- Koa2框架利用CORS完成跨域ajax請求框架CORS跨域
- Python全棧Web(AjaxJQuery-AJAX跨域請求)Python全棧WebjQuery跨域
- ajax實現的跨域請求程式碼例項跨域
- 解決Ajax不能跨域的方法跨域
- csrf解決Ajax請求跨站問題
- CORS跨域請求CORS跨域
- vue跨域請求Vue跨域
- 解決 jquery使用ajax請求發生跨域問題的辦法jQuery跨域
- 跨域是什麼?跨域請求資源有哪些方法?跨域
- 跨域請求之jQuery的ajax jsonp的使用解惑跨域jQueryJSON
- 巧用javascript ajax,實現跨域請求外帶,增大漏洞危害JavaScript跨域
- PHP AJAX JSONP實現跨域請求使用例項PHPJSON跨域
- 利用JQuery實現更簡單的Ajax跨域請求jQuery跨域
- 第113天:Ajax跨域請求解決方法跨域
- 解決 ajax 跨域跨域
- 允許跨域請求跨域
- 「JavaScript」四種跨域方式詳解JavaScript跨域
- 前端http請求跨域問題解決前端HTTP跨域
- JSONP解決跨域請求問題JSON跨域
- springboot 解決跨域 Access to XMLHttpRequest atSpring Boot跨域XMLHTTP