yılında onMessage yöntemi ile HTML5 EventSource olay göremiyorum, Senaryonun bu sayfayı vardır:ben biraz örnek</p> <p>İstemci tarafı ile EventSource nesnesini kullanmayı deneyin Chrome
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Welcome!</title>
</head>
<body>
<div id="result"></div>
<script type="text/javascript">
var sse = new EventSource('event-source.php');
sse.onmessage = function(event) {
console.log(event.data);
document.getElementById("result").innerHTML+=event.data + "<br>";
}
sse.onerror = function(event) {
console.log(event);
}
</script>
</body>
</html>
komut olay kaynaklı aramalar .php sunucusunda.
<?php
header('Content-type: text/event-stream');
echo 'data: '.time().PHP_EOL;
Ben de denir "onMessage" Firefox, yöntem bu yapılandırmayı deneyin
ama Chrome ile: Burada olay source.php olduğunu. "Onerror" yöntemini koyduğumda, öyle görünüyor ama hata sebebini göremiyorum.Ne yapmalıyım?
krom sürümü 22'de denedim
SUNUCU, işe yaradı. – igorw
Sistemimde değil, Ubuntu 12.04 üzerinde çalışıyorum, Ubuntu 12.04, Chromium 20 ve Chrome 22. ile denedim. Ayrıca, onmessage et onerror, Firefox'ta hem çağrılır, ancak Olay verileri doğru görüntülenir ... – mika34
Chrome 32.0.1700.102 m – Kamil