JavaScript의 window.location.replace() 메서드는 무엇입니까

Javascriptui Window Location Replace Meseodeuneun Mueos Ibnikka



JavaScript에서 'location' 객체는 ' window.location.replace() ” 현재 웹 페이지에서 제공된 URL로 사용자를 리디렉션하는 방법. 일단 리디렉션되면 사용자는 이전 웹 페이지로 다시 이동할 수 없습니다. 이는 “ 바꾸다() ” 메서드는 스택에서 최상위 웹 페이지 레코드를 제거하고 새 URL로 바꿉니다. 사용자가 현재 웹 페이지 기록을 기록에서 제거하고자 할 때 주로 사용됩니다.

이를 염두에 두고 이 가이드는 'window.location.replace()' 메서드의 목적, 작동 및 사용법을 보여줍니다.

'window.location.replace()' 메서드는 JavaScript에서 어떻게 작동합니까?

'의 작동 window.location.replace() ” 메서드는 인수로 전달되는 URL에 따라 다릅니다. 사용자 동작 시 전달된 URL로 이동하는 것과 같습니다.







통사론



창문. 위치 . 바꾸다 ( 새 URL )

위 구문에서:



  • 창문 : JavaScript가 실행되고 있는 현재 브라우저 창을 나타내는 전역 변수입니다.
  • 창문 : JavaScript가 실행되고 있는 현재 브라우저 창을 나타내는 전역 변수입니다.
  • 바꾸다 : 지정된 URL 즉, “ 새 URL ”는 돌아갈 원본 웹 페이지의 기록을 유지하지 않고 인수로 전달되었습니다.

이제 JavaScript에서 이 구문을 구현하여 실제 구현을 설명합니다.





예: 'window.location.replace()' 메서드를 적용하여 JavaScript에서 URL 탐색
이 예는 '의 실제 구현을 보여줍니다. window.location.replace() ” 메서드를 사용하여 다른(통과된) URL로 전환합니다.

HTML 코드
먼저 다음 HTML 코드를 살펴보십시오.



< h2 > JavaScript의 window.location.replace() 메서드 < / h2 >
< 단추 ondblclick = 'myFunc()' > 클릭하세요 < / 단추 >

위의 HTML 코드에서:

  • ” 태그는 부제목을 지정합니다.

  • <버튼> ” 태그는 “ ondblclick ”에 액세스하는 이벤트
  • 자바스크립트 기능 ' myFunc() ” 버튼 더블 클릭 시.

자바스크립트 코드
다음으로 JavaScript 코드로 이동합니다.

< 스크립트 >
기능 myFunc ( ) {
창문. 위치 . 바꾸다 ( 'https://linuxhint.com/' )
}
스크립트 >

위의 JavaScript 코드에서:

  • '라는 함수를 정의합니다. myFunc() '.
  • 함수 정의에서 ' 바꾸다() ” 메서드를 사용하여 메서드의 인수로 전달된 “URL”로 이동합니다.

산출

출력은 버튼을 두 번 클릭하면 사용자가 지정된 URL로 리디렉션되었음을 보여줍니다. 사용자가 원본 문서로 다시 이동할 수 없도록 하는 것입니다.

결론

자바스크립트는 ' window.location.replace() ” 현재 웹 페이지에서 제공된 URL로 사용자를 리디렉션하는 방법. 사용자가 리디렉션되면 원래 웹 페이지에 다시 액세스할 수 없습니다. 이 가이드에서는 JavaScript에서 'window.location.replace()' 메서드의 목적, 작동 및 기능에 대해 설명했습니다.