WebSocket是下一代客户端-服务器的异步通信方法.WebSocket最伟大之处在于服务器和客户端可以在任意时刻相互推送信息WebSocket允许跨域通信Ajax技术需要客户端发起请求,WebSocket服务器和客户端可以彼此相互推送信息下面实现一个简单的实时多人聊天系统WebSocket服务端...
分类:
Web程序 时间:
2014-08-07 13:00:30
阅读次数:
615
新标准中提供了文档之间直接的消息传输API。而且不限制跨域消息传递!发送消息使用的是Window对象的postMessage(data,targetURL)方法就可以了,但给哪个window对象发送消息,就使用哪个window的实例来调用,注意这个细节。文档默认监听一下message事件就可以接受消...
分类:
Web程序 时间:
2014-08-07 12:52:00
阅读次数:
242
Insus.NET前些日子,有分享了一段代码,《使用JSONP跨域请求数据》http://www.cnblogs.com/insus/p/3512271.html是使用jQuery的DataType的jsonp来获取远端的数据。但是网友私下跟Insus.NET说,不会使用。主要是远端提供的数据,以及...
分类:
Web程序 时间:
2014-08-07 12:36:09
阅读次数:
223
下面代码,可以使用JSONP进行跨域请求数据,Insus.NET记录以下,以备忘记。
分类:
Web程序 时间:
2014-08-07 12:32:39
阅读次数:
231
JS代码中,进行Ajax处理后,根据后台逻辑判断、满足一定条件时,采用window.open()打开新页面时,会存在浏览器拦截该网页的情况,因为window.open()是打开一个新的页面,存在跨域的问题,所以浏览器拦截。解决办法是:ajax中将异步提交改为同步提交,即添加参数async:false,..
何为跨域访问,为什么会有跨域限制?一切还得从浏览器的同源策略说起。 同源策略:是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能会受到影响,可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。 浏览器的同源策略:限制了来自不同源的“document....
分类:
其他好文 时间:
2014-08-05 00:26:18
阅读次数:
235
本代码简单地分享利用window.name实现浏览器端数据存储:1、在同一个页面一个地方设置window.name = "abc",另外一个地方读取window.name,自然能得到"abc",这个很简单就不举例了2、利用window.name实现页面跨域交互:demo.html是主页面,proxy...
开发背景: 在开发中采用了一个新的架构,将大部分客户的留言功能集成到一个公共API提交保存,采用不同的用户名区分,供客户查询自己网站的留言,这样节约了客户网站的资源,也提升了维护性。 那么在提交时不能采...
分类:
Web程序 时间:
2014-08-04 18:27:08
阅读次数:
231