Как получить доступ к событию JavaScript href, которое сработало до загрузки

Я хотел бы получить доступ к событию, которое вызвало событие beforeunload. В частности, если я нажму на ссылку на другую страницу, я хотел бы знать, какая ссылка была в обработчике события beforeunload.

Таким образом, я буду выполнять различные действия в обработчике события beforeunload в зависимости от того, какой URL был.

Например, "http:" или "https:" предупредить пользователя о потере несохраненных изменений; & APOS; электронная почта: & APOS; или "скайп:" не предупреждайте пользователя, потому что страница на самом деле не будет выгружена.

Я пытаюсь найти хорошее решение такой проблемы: ссылка mailto (в chrome) вызывает window.onbeforeunload - могу ли я это предотвратить?

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

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