Несколько событий onbeforeunload () и onunload ()
У меня странная проблема с клиентом в том, что наш код, который они включают, использует onbeforeunload () для запуска диалога, но они также включают код другой компании, который также связывает этот обработчик событий.
Возможно ли выполнить оба одновременно?
Я читал это,http://oreilly.com/catalog/9780596101992 «JavaScript: исчерпывающее руководство, пятое издание», чтобы попытаться лучше понять, что происходит во внутреннем пространстве браузера и в стеке javascript, но это вполне оправдывает мысли.
Читая книгу, я понимаю, что некоторые события могут выполняться одновременно, если они присоединены с помощью API-интерфейса уровня 2 addEventListener (), но порядок будет зависеть от браузера. Однако нет упоминания о событии onbeforeunload (). Просто onunload ().
Что приводит меня ко второй части вопроса. Если событие вызывается в onbeforeunload (), правильно ли я считаю, что если оно не вернет true, onunload () никогда не будет вызываться?
Если кто-то может пролить некоторый свет на это, или подключить меня к хорошему учебнику / руководству по назначению нескольких обработчиков событий для одного и того же события, или конкретно по этим двум событиям, которые будут первоклассными.
Спасибо