错误事件代码:
source.onerror = function(e) {
if (source.readyState != 0) {
connectionClosed();
console.log("Disconnected");
}
};
它正在使用firefox,但在服务器开启时它不会自动重新连接 它不适用于chrome,但它会在服务器开启时自动重新连接 源事件初始化:
var source = new EventSource("http://s10/server.php");
s10服务器中的server.php文件:
<?php
header('Content-Type: text/event-stream');
header('Cache-Control: no-cache');
header('Access-Control-Allow-Origin: *');
echo "data: hello \n\n";
flush();
?>
我也试过了,这是同样的事情
source.addEventListener('error', function(e) {
if (source.readyState != 0) {
connectionClosed();
console.log("Disconnected");
}
}, false);