博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
websocket兼容IE8
阅读量:6643 次
发布时间:2019-06-25

本文共 505 字,大约阅读时间需要 1 分钟。

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

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

 

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

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

4.在web.xml配置监听器

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

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

 

转载于:https://www.cnblogs.com/againn/p/8308875.html

你可能感兴趣的文章
js获取select标签选中的值
查看>>
OpenGL Type
查看>>
尾部的0
查看>>
web测试实践作业进度报告一
查看>>
JavaScript中this
查看>>
android ViewStub简单介绍
查看>>
webpack 应用笔记
查看>>
备份与恢复 总括
查看>>
php归获取当前目录下的二级目录数 和文件数
查看>>
Python(一)
查看>>
5、JPA_EntityManager
查看>>
Matlab中K-means聚类算法的使用(K-均值聚类)
查看>>
POI设置excel添加列下拉框
查看>>
Python学习手册《Learning Python》
查看>>
文件对比工具比较表格乱码解决办法
查看>>
event.returnValue=false与event.preventDefault()
查看>>
【javascript】复制剪贴板功能——ZeroClipboard
查看>>
LNMP环境搭建网站
查看>>
c/c++日期时间处理与字符串string转换
查看>>
Linux内核第八节 20135332武西垚
查看>>