Java-WebKit:无法创建EventSource对象?

时间:2014-02-03 13:21:41

标签: java javascript webkit server-sent-events

我们的网络应用程序使用EventSource来处理服务器发送的事件。在FireFox和Chrome中,一切都很好,一切正常。

但是,当我尝试使用WebKit(NetBeans JavaFX示例应用程序“WebViewBrowser”)运行一个简单的JAVA应用程序时,似乎不会调用onmessage处理程序。

我尝试运行w3schools EventSource sample page并获得相同的结果: FireFox和Chrome很好。样本“WebViewBrowser”不是。

有谁知道为什么?!

更新1

(见下面的评论) 我刚刚注意到,构造函数func EventSource可用,但是没有创建对象。

var eventSrc = new EventSource('...');
// eventSrc is undefined now

我正在使用JavaDK 1.7.0(51)

1 个答案:

答案 0 :(得分:1)

你的WebKit版本太旧了,是第一个想到的想法。 (例如,我从来没有让EventSource在PhantomJS 1.x中工作。)

尝试将代码连接到http://html5test.com/并研究结果(如果该页面显示您在WebKit实例中确实支持EventSource,请告诉我们,因为这意味着其他内容已经完成。)