네트워크/JavaScript
window.open 과 window.opener 차이 (chatGPT)
stacknstack
2023. 7. 31. 22:00
728x90
반응형
window.open
새로운 브라우저 창이나 탭을 생성하거나 외부 링크를 열 때 사용한다.
window.open(url, target, features, replace);
- url: 열릴 창에 표시할 URL이다.
- target(선택사항): 예를 들어, "blank"는 새 탭이나 창을 연다.
- features(선택사항): 새 창의 속성을 보호한다. 크기, 위치 등을 명명할 수 있다.
- replace(선택사항): 기존의 창을 반복할 수 있다.
window.opener
새로 열린 창과 그 창을 열게 한 원래 창 사이의 관계를 대리 속성이다.
window.open()을 통해 열린 창에서 window.opener를 통해 열린 창을 참조할 수 있다.
이를 통해 열린 창은 원래 창에 대한 참조를 보고, 이를 전달하거나 결합 작용할 수 있다.
window.opener.document.getElementById("myElement").innerHTML = "New content";
출처 | chatGPT
728x90
반응형