js中利用jsonp来跨域

来源:互联网 发布:ip开放端口查询 编辑:程序博客网 时间:2024/06/03 21:17

<script type="text/javascript">        function addScriptTag(src) {      var script = document.createElement('script');      script.setAttribute("type","text/javascript");      script.src = src;      document.body.appendChild(script);    }        function foo(data) {        console.log('Your public IP address is: ' + data.ip);    }    addScriptTag('http://www.guoguovpn.cc/?callback=foo');</script>

<?php    //这是请求地址返回的,记住script标签请求的是一个js,拿回来立马在客户端执行    echo 'foo({"ip": "1.2.3.4."});';    exit;?>

下面是阮一峰的博客的文章,一看你就明白了,不过你要设计一套登入系统的架构,还需要细细思量。

http://www.ruanyifeng.com/blog/2016/04/same-origin-policy.html?utm_source=tuicool&utm_medium=referral

0 0