새로 고침 할 때 Chrome에서 ‘양식 다시 제출 확인’팝업을 사용 중지하고 싶습니다. 이 (매우) 오래된 토론 은 문제를 인정하지만 해결책을 제공하지는 않습니다.
더 좋은 아이디어를 가진 사람이 있습니까?
답변
Chrome은 동일한 기사를 두 번 구매하는 등 사용자가 양식에서 POST 작업을 실수로 복제하는 것을 방지하기 위해이 “기능”을 도입했습니다.
이것은 -disable-prompt-on-repost
Chrome 호출 에서 매개 변수를 사용하여 얼마 전에 수정 되었지만 분명히 이후 버전에서도 손상되었습니다.
수년 동안 열려있는 수많은 관련 Chrome 버그 보고서 (!)에도 불구하고 버그는 여전히 존재합니다. 분명히, 뒤로 / 앞으로 수행하는 Chrome 모듈은 너무 나쁘게 작성되어 수정하기가 거의 불가능합니다. 그리고 아무도 감히 그것을 처음부터 다시 쓰지 않습니다.
따라서 POST 작업이 포함 된 페이지를 수정할 수 없으면 운이없고 해결책이 없습니다.
페이지를 수정할 수 있으면 두 가지 해결책이 있습니다.
- POST 대신 GET을 사용하십시오.
- 사용 후 / 리디렉션 / 받기 과 방법을 HTTP 303 응답 코드
물론 Chrome 이외의 다른 브라우저를 사용하는 솔루션이 있지만 질문에 대답하지는 않습니다.