关于js跨域请求的问题

来源:互联网 发布:apache没有MySQL 编辑:程序博客网 时间:2024/04/29 15:41

     在工作中并没有使用过跨域,因为没有和第三方应用合作,不需要去不同的域调取数据供客户端使用。但是在学习的时候还是对跨域做了一下了解。

 而且在网上发现了一篇很详细的文章,关于跨域问题,还有因此带来的安全隐患的介绍:点击打开链接

     之前了解的跨域是在客户端加一个<iframe>标签,在里面执行请求,从其他的域获取数据然后再展示在客户端,或者是增加一个隐藏的<img>在属性src中请求一个URL
,获得的数据再进行展示。

     这文章介绍的方法比较有意思,是利用动态创建一个script标签,在src中写入URL,传参数&callback=指定的js回调函数,在服务端输出这个回调函数:指定的回调函数(返回的数据json);这样子来执行。

     启发就是跨域不只是客户端的动作,其实服务端需要有所授权或动作才能完成跨域

0 0
原创粉丝点击