js-其他跨域技术(JSONP`Comet)
###1. JSONP JSONP由两部分组成:回调函数和数据 JSONP是通过动态<script>元素来使用的,使用时可以为src属性指定一个跨域URL eg: function handelResponse(response){ alert('''......') } var script = document.createElement("script"); script.src = "http://..../json/?handelResponse" ; document.body.insertBefore(script,document.body.firstChild); 缺点:JSONP是从其他域中加载代码执行 要确定JSONP请求是否失败并不容易 ###2. Comet(“服务器推送”) Comet 是一种服务器向页面推送数据的技术,它本含两种方法:长轮询和流 1.)长轮询/短轮询,两者最大的区别在于服务器如何发送数据。短轮询是服务器立即发送响应,无论数据是否有效,而长轮询是等待发送响应。 无论是长轮询或短轮询,浏览器都要在接收数据前先发起对服务器的链接,且服务器在浏览器打开状态下一直保持连接打开 2.)HTTP流