码迷,mamicode.com
首页 > Web开发 > 详细

websocket兼容IE8

时间:2018-01-18 11:42:42      阅读:624      评论:0      收藏:0      [点我收藏+]

标签:websocket   pos   swf   img   get   代码   方案   nod   png   

最近由于项目需要做实时聊天功能,选择了html5的websocket方案(事实上node.js+socket.io兼容性更好,个人觉得这个方案更加完美),websocket实现实时聊天的demo网上很多,但是兼容IE8的资料却很少,这块折腾了很久。websoket的原理我就不多说了,网上这方面的资料很多。下面记录下websocekt是如何做IE8兼容的(IE5页也兼容了)。

1.首先下载swfobject.js,web_socket.js,WebSocketMain.swf这三个文件,github上面有,也可以到这个地址下载我上传的demo:http://download.csdn.net/download/hejin17909mm/10211489 

 技术分享图片

2.导入文件,代码参照下图

技术分享图片

3.加入下面两个类(demo里面有,自己下来琢磨)

技术分享图片

4.在web.xml配置监听器

技术分享图片

5.尝试用IE8运行项目即可。

补充:网上很多资料说flash socket要配置crossdomain.xml文件,这个demo不需要这个文件,至于原理本人对flash也不是很了解,还停留在解决问题的层次。时间有点赶,如有问题,欢迎留言纠正讨论。

 

websocket兼容IE8

标签:websocket   pos   swf   img   get   代码   方案   nod   png   

原文地址:https://www.cnblogs.com/againn/p/8308875.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!