日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Ajax跨子域

發布時間:2025/3/11 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ajax跨子域 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

主頁index.html的主要代碼如下:

<button οnclick="crossDomain();">開始跨域</button> <div id="ajax"></div> <iframe src="http://work.2fool.cn/crossdomain/iframe.html" id="iframe" style="display:none;"> </iframe> <script type="text/javascript"> document.domain = '2fool.cn'; function crossDomain(){var iframe=document.getElementById('iframe').contentWindow.$; iframe.get("http://work.2fool.cn/crossdomain/helloworld.txt",function(data){document.getElementById("ajax").innerHTML=data;}); } </script>

iframe頁面主要代碼如下:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript"> document.domain = '2fool.cn'; </script>?

原理:通過給主頁面跟請求頁面設置相同的document.domain來,欺騙瀏覽器,達到Ajax跨子域的效果,此方法在IE,chrome,Firefox,Safari,Opera下測試通過。

缺點:無法實現不同主域名之間的通訊。并且當在一個頁面中還包含有其它的iframe時,會產生安全性異常,拒絕訪問。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Ajax跨子域的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。