Любая из вышеперечисленных стратегий «замены» будет работать, но имейте в виду одну вещь: если вы не отправляете назад (например, веб-формы), но публикуете на другой странице (например, MVC), пользователь сможетнажмите назад.На этом этапе кнопка будет скрыта, и все, что вы увидите, это вертушка.
Я продолжал сталкиваться с этой проблемой и обнаружил, что если вы установите для атрибута unload
тега BODY
пустое значение ""
, то эта страница будет по умолчанию «возвращена» к исходному состоянию,Я предполагаю, что это очищает кэшированную версию страницы вашего браузера, поэтому он будет знать, что нужно вернуться к исходной версии, где был прятан спиннер.После того, как я добавил эту пустую выгрузку, проблема была исправлена.Я пробовал это на FF и Chrome