Несколько событий onbeforeunload () и onunload ()

У меня странная проблема с клиентом в том, что наш код, который они включают, использует onbeforeunload () для запуска диалога, но они также включают код другой компании, который также связывает этот обработчик событий.

Возможно ли выполнить оба одновременно?

Я читал это,http://oreilly.com/catalog/9780596101992 «JavaScript: исчерпывающее руководство, пятое издание», чтобы попытаться лучше понять, что происходит во внутреннем пространстве браузера и в стеке javascript, но это вполне оправдывает мысли.

Читая книгу, я понимаю, что некоторые события могут выполняться одновременно, если они присоединены с помощью API-интерфейса уровня 2 addEventListener (), но порядок будет зависеть от браузера. Однако нет упоминания о событии onbeforeunload (). Просто onunload ().

Что приводит меня ко второй части вопроса. Если событие вызывается в onbeforeunload (), правильно ли я считаю, что если оно не вернет true, onunload () никогда не будет вызываться?

Если кто-то может пролить некоторый свет на это, или подключить меня к хорошему учебнику / руководству по назначению нескольких обработчиков событий для одного и того же события, или конкретно по этим двум событиям, которые будут первоклассными.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос