HTML5 EventSource的用法

Posted 甜菜波波

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML5 EventSource的用法相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>获取服务端更新数据</h1>
<div id="result"></div>

<script type="text/javascript">
    if (typeof (EventSource) !== "undefined") {
        var source = new EventSource("data.aspx");
        source.onmessage = function (event) {
           
            document.getElementById("result").innerHTML += event.data + "<br>";
        };
        source.onerror = function (event) {
            console.log("error"+event);
        }
        source.onopen = function () {
            console.log(开始连接);
        }
    }
    else {
        document.getElementById("result").innerHTML = "抱歉,你的浏览器不支持 server-sent 事件...";
    }
</script>

</body>
</html>

 

以上是关于HTML5 EventSource的用法的主要内容,如果未能解决你的问题,请参考以下文章

使用 HTML5 EventSource 将 CZML 流式传输到 Cesium

有关自定义事件的网站知识

html5标签不兼容怎么办?

EventSource 中的 HTTP 授权标头(服务器发送事件)

十个html5代码片段,超实用,一定要收藏

常用HTML5代码片段