跨域是指从一个域名的网页去请求另一个域名的资源。比如从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>