马会东的博客

马会东的博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

使用socket.io client 开发时兼容IE低版本的办法

 

socket.io提供了针对各个版本浏览器的‘socket’功能的封转:websocket,长连接,流,flash什么的。给你格式化下代码:

if (/Firefox\/\s/.test(navigator.userAgent)){
    var socket = io.connect('127.0.0.1:8000',{transports:['xhr-polling']}); 
} 
else if (/MSIE (\d+.\d+);/.test(navigator.userAgent)){
    var socket = io.connect('127.0.0.1:8000',{transports:['jsonp-polling']}); 
} 
else { 
    var socket = io.connect('127.0.0.1:8000'); 
}
posted on 2018-01-04 22:35  马会东  阅读(371)  评论(0编辑  收藏  举报