跨域是指從一個域名的網頁去請求另一個域名的資源。比如從www.ssss.com 頁面去請求 www.ddddd.com 的資源。跨域的嚴格一點的定義是:只要 協議,域名,端口有任何一個的不同,就被當作是跨域。
原理很簡單,就是用javascript動態加載一個script文件,同時定義一個callback函數給script執行而已。
<script>
//定義callback 函數
functionmyCallbackFunction (data){
// 返回的數據
console.log(data)
}
//創建並加載
scriptvar script = document.createElement('script');
script.src ='666.123.13.123wlwl/sss?callback=myCallbackFunction';//src自己所要訪問的地址
document.body.appendChild(script);
</script>