"양식 재제출 확인" 대화 상자 방지
"양식 재제출 확인" 대화 상자는 사용자가 다시 로드하려고 한다는 것을 브라우저가 감지할 때 나타납니다. 이전에 제출된 양식 데이터가 있는 페이지. 이 대화 상자를 방지하려면 다음 해결 방법을 구현할 수 있습니다.
해결책:
JavaScript를 활용하여 로드 시 페이지 기록을 수정합니다. 이 기술은 페이지를 다시 로드하지 않고 페이지 기록을 업데이트합니다.
코드:
<code class="javascript">if ( window.history.replaceState ) { window.history.replaceState( null, null, window.location.href ); }</code>
이 스크립트는 페이지 로드 시 실행되도록 다시 로드된 페이지의 HTML에 포함되어야 합니다. 페이지 기록을 수정하면 브라우저가 다시 제출 시도를 감지하지 못하고 "양식 다시 제출 확인" 대화 상자가 더 이상 나타나지 않습니다.
위 내용은 웹 응용 프로그램에서 \"양식 다시 제출 확인\" 대화 상자를 방지하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!