2011-11-08 7 views
0

Использование Faye для активных подключений клиентов. У меня мои пользователи подтверждают, чтобы оставить страницу через несколько JS:Faye умирает, когда пользователь покидает страницу, но затем выбирает, чтобы остаться на странице через подтверждение JS

window.onbeforeunload = page_leave; 
function page_leave() { 
     return "All open sessions will be disconnected."; 
} 

Если пользователь решит остаться на странице, Faye больше не работает. (Сообщения больше не отправляются и не принимаются.) Возможно, что-то в faye.js, которое убивает соединение в событии onbeforeunload? Есть ли способ обойти это?

Я использую Chrome на OSX. Случается каждый раз. Еще не проверял другие браузеры.

ответ