후레임의 프로그래밍
다른 웹 페이지로 어떻게 리디렉션합니까? 본문
질문
jQuery 또는 순수 JavaScript를 사용하여 한 페이지에서 다른 페이지로 사용자를 리디렉션하려면 어떻게해야합니까?
답변
One은 단순히 jQuery를 사용하여 리디렉션하지 않습니다.
jQuery는 필요하지 않으며 window.location.replace (...)
는 HTTP 리디렉션을 가장 잘 시뮬레이션합니다.
window.location.replace (...)
는 window.location.href
를 사용하는 것보다 낫습니다. replace ()
는 그렇지 않기 때문입니다. 세션 기록에 원래 페이지를 유지합니다. 즉, 사용자가 끝이없는 뒤로 버튼 실패에 갇히지 않습니다.
누군가 링크를 클릭하는 것을 시뮬레이션하려면 location.href
HTTP 리디렉션을 시뮬레이션하려면 location.replace
를 사용하세요.
예 :
// similar behavior as an HTTP redirect
window.location.replace("http://stackoverflow.com");
// similar behavior as clicking on a link
window.location.href = "http://stackoverflow.com";
'스택오버플로우(Stack Overflow)' 카테고리의 다른 글
JavaScript에서 "use strict"은 무엇을 하며 그 이유는 무엇입니까? (0) | 2020.10.26 |
---|---|
"yield"키워드의 기능은 무엇입니까? (0) | 2020.10.26 |
HTML은 왜 "chucknorris"가 색상이라고 생각합니까? (0) | 2020.10.25 |
JSON에서 주석을 사용할 수 있습니까? (0) | 2020.10.25 |
jQuery에서 요소가 숨겨져 있는지 어떻게 확인합니까? (0) | 2020.10.25 |