WebDev/etc

FireFox 새로고침(Ctrl+R)시 input태그가 초기화 되지 않음

hexis9 2022. 5. 28. 22:10

브라우저 간의 리로드(새로고침) 시의 동작 차이로 문제가 된 적이 있어 남김

Chrome / Edge / IE11의 경우, 새로고침 시에 input태그의 값이 초기화 되지만
FireFox의 경우, input:radio, input:text등을 입력 후 Ctrl+R / 주소창 옆 새로고침 버튼으로
페이지 새로고침 시에 입력한 내용이 그대로 남음...( FireFox도, 슈퍼리로드(Ctrl+F5)의 경우엔 정상적으로 입력 내용 초기화 )

input태그에 autocomplete="off"속성을 추가해주면 된다고 하는데, HTML 전부 수정할 수 없을 경우엔 웹사이트 공통 헤더푸터에 JS를 추가해서, DOM찾아서 속성 추가해주는 게 편할 듯

※ Stack Overflow 관련 질문
https://stackoverflow.com/questions/7377301/firefox-keeps-form-data-on-reload