кнопка возврата браузера и кнопка обновления - PullRequest
0 голосов
/ 29 сентября 2018

Сценарий 1: допустим, предыдущая страница, которую я посетил, - example.com, поэтому, если я нажму кнопку «Назад», браузер загрузит example.com

Сценарий 2: скажем, я сейчас на примере.com и нажмите кнопку обновления / перезагрузки, браузер загрузит example.com

Мой вопрос: с точки зрения браузера, он различает два сценария и делает что-то по-другому?Есть ли спецификации для этого?

Я подозреваю, что браузер различает эти 2 сценария.В моем случае example.com - это статическое одностраничное приложение для реагирования, которое запрашивает запрос onComponentDidMount.Я получил код состояния: 304 Не изменен при нажатии кнопки «Обновить / перезагрузить» и Код состояния: 200 OK (из дискового кэша) при нажатии кнопки «Назад».

1 Ответ

0 голосов
/ 29 сентября 2018

Разница между обновлением и возвратом заключается в том, что браузер воспринимает кнопку возврата как совершенно новый доступ.Обновить это что-то немного другое.Например, при нажатии кнопки «Назад» вы не получите статус 304.

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