Как обновить страницу с POST-запросом без повторной отправки данных (заставить браузер просто перезагруизить URL)?
Вопрос не принципиальный с практической точки зрения. Можно просто скопировать URL, открыть новый таб и вставить. Но так не интересно. Вот передо мной открыта страница по определённому адресу в процессе перехода на которую были переданы некоторые данные в формате POST. Если я жму F5 браузер спрашивает повторить ли отправку данных при этом есть варианты либо повторить либо cancel, т.е. отказаться от операции перезагрузки страницы. Если перейти к адресной строке и просто нажать Enter без изменения URL просто ничего не происходит. Какие ещё есть варианты? На сколько я успел заметить, этим страдают все браузеры, так что интересуют ответы по всем.
Нет, я же написал об этом - если не изменить содержимое адресной строки при этом тупо ничего не происходит, по крайней мере в актуальной версии Firefox.
Зависит от данных которые передаете, если просто сохранить надо и показ на этой странице не зависит от того что отправили, то можно просто редирект на себя сделать. Если это страница поиска или контент просто зависит от переменных, то лучше просто геттом все передать.