Есть ли способ обнаружить обновление в Javascript? Я смотрю некоторые вещи в Интернете. Очень сложные вещи, такие как cookie сеанса ClientX/ClientY. Нашел ничего, кроме большого сложного беспорядка ... Тогда я что-то подумал, с onload, код всегда выполняется, если страница загружается. Так что он также будет выполнен на перезагрузке Но тогда код, который вы хотите выполнить, только при перезагрузке страницы, а не когда он просто загружается. Когда вы используете onunload, тогда код внутри onunload будет выполняться при закрытии окна, backspace и refresh.Javascript - Обнаружение обновления - onload И onunload - Могли бы вы использовать их оба для обнаружения обновления?
- OnLoad
- загрузки страницы
- обновить
- другой ??
- OnUnload
- закрытия браузера
- обновления
- забой
Как вы можете видеть, когда я использую OnLoad, она будет загружать страницы и т.д. И с OnUnload он будет делать что-то при закрытии обновления браузера и т. д. Возможно ли, что делать только с обновлением, когда оба события (onload и onunload) запускаются?
PS: Возможно, я ошибаюсь, но у меня была эта идея, она работает/работает?
Я сомневаюсь, что событие OnLoad перезагруженной страницы будет работать «свежо» без доступа к чему-либо, что событие OnUnLoad могло бы быть сохранено без того, что сохранялось между страницами, например, cookie – n8wrl
. Я склонен думать, если вы в зависимости от поведения браузера как onunload и обновить, вы делаете это неправильно (TM). В общем случае это слишком ненадежно.Например, при сбое браузера пользователя onunload никогда не будет вызываться. – mellamokb
@ n8wrl И если вы сначала загружаете onunload, а в onunload запускаете onload? Может ли это работать? –