У меня есть событие onbeforeunload
, которое должно запускаться в любое время, когда пользователь переходит на новую страницу. Он работает достаточно хорошо, но я обнаружил, что он также запускается в Chrome в любое время, когда пользователь загружает файл со страницы, на которой они находятся.
Я хотел бы узнать, запускается ли событие, потому что оно запускается при загрузке файла. Какой лучший способ сделать это?
EDIT: В качестве пояснения я не владею сайтом, который я слушаю onbeforeunload
on. Событие прослушивается фрагментом Javascript, который устанавливается на сторонних сайтах.