Когда вы попробуете эту общедоступную страницу: http://slim.nl/shop/default.aspx (обновление: в то время как этот сайт изменился так, что поведение этого вопроса больше не может быть там протестировано), вы заметите строку меню. Если вы нажмете F5 , меню в этой панели исчезнет. То же самое, когда вы заходите на эту страницу с помощью кнопки «Назад» в вашем браузере. Это происходит только в Firefox (замечено в версиях 3-7). Используя Ctrl - F5 , меню появляется снова.
Насколько мне известно, все события JavaScript, которые запускаются при загрузке страницы, включая любые циклы AJAX, также должны запускаться при обновлении страницы с помощью F5 или переходе туда через кнопку Back. Что здесь происходит?
Я хотел бы знать, с точки зрения программиста, в чем разница между F5 и Ctrl - F5 , предпочтительно более общая, чем только в этом случае. Если, конечно, это не ошибка в Firefox.
![enter image description here](https://i.stack.imgur.com/oDwcc.png)