0

我有一个使用 SSE 更新可用表的 Web 应用程序。它读取 DB 的状态,无论是 1 还是 2,并相应地更新座位安排。

但是,我一直在经历我的浏览器崩溃(在运行应用程序时)并且很难重新制定该错误。我强烈怀疑它是导致错误的 SSE。

下面是我正在使用的 SSE 代码示例,是我使用错误还是 SSE 当前不稳定。我已经对此进行了很多谷歌搜索,但尚未找到解决方案。

var source = new EventSource('../_php/busy_tables.php');
    source.onmessage = function (event) {
    var data = JSON.parse(event.data);      
    for(var i=0; i<12; i++){
    //create li list            
    }
};

我非常感谢您提供的任何建议或帮助。

4

1 回答 1

1

将错误报告给您的浏览器供应商。他们可能想要一个“最小化”的测试用例,因此它可能有助于找到某种方法来触发应用程序之外的错误并将相关脚本发送给他们。

唯一真正让我感到震惊的是您正在使用一个名为 的变量event,因为它具有一些(有限的)特殊意义。尝试更改变量名称(例如,更改为ev)并查看崩溃是否仍然发生?

于 2011-10-20T04:21:05.090 回答