我正在使用HTML5服务器发送的事件,如下所示:
SSEUpdate = new EventSource("http://example.com/update.php");
SSEUpdate.onmessage = function(e){
console.log(e.data);
}
在IE11中不起作用。(控制台中的错误:)'EventSource' is undefined
是否具有与Microsoft相同的等同功能,还是我必须做一些完全不同的事情?
一言以蔽之。
Microsoft在任何版本的IE中都未包含SSE或等效的SSE。IMO,您有两个不错的选择:
if ("EventSource" in global) return;
,它只能在不支持的浏览器中运行EventSource
。ws://
协议),它工作在IE10和11,并提供更多的选项,如双向通信。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句