Как получить доступ к событию JavaScript href, которое сработало до загрузки
Я хотел бы получить доступ к событию, которое вызвало событие beforeunload. В частности, если я нажму на ссылку на другую страницу, я хотел бы знать, какая ссылка была в обработчике события beforeunload.
Таким образом, я буду выполнять различные действия в обработчике события beforeunload в зависимости от того, какой URL был.
Например, "http:" или "https:" предупредить пользователя о потере несохраненных изменений; & APOS; электронная почта: & APOS; или "скайп:" не предупреждайте пользователя, потому что страница на самом деле не будет выгружена.
Я пытаюсь найти хорошее решение такой проблемы: ссылка mailto (в chrome) вызывает window.onbeforeunload - могу ли я это предотвратить?