java websocket ie8_websocket兼容IE8
最近由于项目需要做实时聊天功能,选择了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也不是很了解,还停留在解决问题的层次。时间有点赶,如有问题,欢迎留言纠正讨论。
java websocket ie8_websocket兼容IE8相关推荐
- WildFly上具有AngularJS的Java EE 7和Java WebSocket API(JSR 356)
这篇博客文章描述了用于WebSocket协议的Java API(JSR 356) (这是Java EE 7平台的四个最新JSR之一),并提供了部署在WildFly 8上并可以在OpenShift上在线 ...
- 项目兼容ie8技术要点
好久没有写博客了,因为最近公司项目要调ie8兼容,一直在忙这事,终于竣工了,跟大家分享下这老掉牙的浏览器是如何搞定的...本人新手一枚,欢迎大家指教 项目是使用的jeecg框架,后台使用的java,前 ...
- Java Websocket实例【服务端与客户端实现全双工通讯】
Java Websocket实例[服务端与客户端实现全双工通讯] 现很多网站为了实现即时通讯,所用的技术都是轮询(polling).轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发 出HTTP ...
- 兼容ie8_兼容IE8的一些笔记
最近在做项目,要求兼容主流浏览器之外,还得兼容win7的IE8版本,因为很多客户还是老式win7电脑,甚至还有XP系统的,突然一口老血吐出... 好了,话不多说,上点自己平时踩坑后的一些心得. 一.框 ...
- java websocket 上传大文件,使用java websocket API和Javascript上传文件
我正在学习websocket并且已经使用websocket / json完成了聊天程序.但我坚持上传ATM的文件.任何建议&回答会很感激. 服务器端: package websocket; i ...
- osx java 6_OSX 10.11 java 6不兼容怎么办?OSX 10.11 java 6不兼容解决办法
OSX 10.11 java 6不兼容怎么办?有很多用户在使用最新的OSX 10.11系统时会发现java SE 6不兼容的问题,其实要解决 这个问题比较简单,用户需要下载安装最新的Java SE 8 ...
- 兼容ie8 rgba()用法
滤镜filter的用法 在一个页面中设置一个半透明的白色div. [css] view plaincopy background: rgba(255,255,255,.1); 但是ie8不支持rgba ...
- 让Bootstrap 3兼容IE8浏览器
看到这篇文章有越来越多的人看,我决定给大家节省时间,废话少说.有几个点大家要注意. 1.本地调试需要Web Server(如IIS.Apache,Nginx),单纯地本地打开文件不能看到兼容效果. 2 ...
- 关于让bootstrap3兼容ie8
官网上有说Internet Explorer 8 和 9 是被支持的,然而,你要知道,很多 CSS3 属性和 HTML5 元素 -- 例如,圆角矩形和投影 -- 是肯定不被支持的.另外, Intern ...
最新文章
- 成功解决IndexError: index 0 is out of bounds for axis 1 with size 0
- ##安装MySql数据库并解决如果安装出错卸载的注意事项
- 框架学习之Hibernate 第十节 事务原理与分析
- DDD领域驱动设计理论篇 - 学习笔记
- char、varchar、nchar、nvarchar的区别
- php 2个经纬度之间的距离,php计算两个经纬度之间的距离
- 猜你喜欢代码替换_如何在 GitHub 上找到你要的代码?
- 时序数据在滴滴实时数据开发平台中的处理和应用...
- Reinvent the Wheel Often
- Java宠物商店源代码
- 【51单片机】OOK无线通讯在无线门磁报警中的应用
- c语言 模拟memcmp
- ESP8266串口透传+WiFi储存+OTA+smartconfig/airkiss
- Java解决:有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月的时候又生了了一对兔子。假设兔子都没有死亡,求第二年的总对数 。
- WebRTC系列-网络传输之IceConfig及stunPing失败处理
- 电脑设置一键锁屏方法
- Win11安卓应用使用及环境配置教程
- Python_4_内置结构-元组-字符串-bytes-bytearray-切片
- vscode配置内存,解决窗口出现故障
- 期待下周Kubernetes1.6正式发布