가끔 http에서 https로 또는 그 반대로 요청을 하는 경우 보안 문제가 발생할 수 있다.
이럴 위험이 있는 페이지는 강제로 https를 지정하면된다.
아래 form을 submit하여 페이지를 넘어갈 경우가 있다고 가정하면.
<form id="askForm" action="/qna/ask.do" method="post">
form이 있는 창의 프로토콜을 따라가게 된다.
http일 경우
http://test.com/qna/board.do -> http://test.com/qna/ask.do
https일 경우
https://test.com/qna/board.do -> https://test.com/qna/ask.do
이런 경우 확실하게 호출하는 방법은 https 까지 명시해주는 방법이다.
<form id="askForm" action="https://test.com/qna/ask.do" method="post">
스크립트에서 http를 https로 변경하는 방법도 가능하다.
var form = document.getElementById("askForm");
form.action = location.href.replace(/^http:/, 'https:');
'[개발] Programming > HTML, CSS' 카테고리의 다른 글
ul li 태그 가로로(수평) 배열하는 css 설정 (0) | 2020.04.28 |
---|---|
css, 마우스 over 시 포인터 모양 지정하기 (0) | 2018.11.02 |
체크박스 배경을 이미지로 지정하기 (0) | 2018.11.02 |
a태그 클릭 이벤트, href "#", "#none", onclick 등 차이점 (0) | 2018.11.02 |
a태그 href 속성 #, #none 및 링크 옵션 (0) | 2018.11.02 |
댓글