후레임의 프로그래밍
다른 웹 페이지로 어떻게 리디렉션합니까? 본문
질문
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 |