Как обнаружить «обновить» событие с прототипом? - PullRequest
1 голос
/ 08 июля 2011

Как обнаружить "обновить" событие с прототипом?Кросс-браузерное решение?

Спасибо, Селсо

1 Ответ

3 голосов
/ 08 июля 2011

В частности, нет способа обнаружить обновления, но вы можете перехватить браузер до того, как страница будет выгружена (что происходит, когда пользователь обновляет страницу - а также когда они «переходят» на другую страницу)

В прототипе это будет выглядеть примерно так:

Event.observe(window, 'beforeunload', yourFunction);

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...