当用户按下 ESC 按钮时,Firefox 会关闭打开的 websocket 连接。是否有解决方法或小的 jQuery 代码可以帮助我防止这种情况?每次关闭当前连接时,我都想启动一个新的 websocket 连接,但这似乎有点危险。
问问题
1105 次
1 回答
7
看看https://bugzilla.mozilla.org/show_bug.cgi?id=676881讨论了这个问题和部分修复。页面加载后执行的以下代码片段对我有用:
$(window).keydown(function(event) {
// check for escape key
if (event.which == 27) {
// the following seems to fix the symptom but only in case the document has the focus
event.preventDefault();
}
});
于 2012-08-05T12:41:11.263 回答