Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Window.opener

번역 작업 진행중입니다.

Summary

현재 윈도우(window)를 오픈한 윈도우의 레퍼런스(reference)를 반환합니다.

윈도우A에서 window.open()을 통해 윈도우B을 열었다면, window.opener를 통해  윈도우B에서 윈도우 A를 제어할 수 있습니다.

Syntax

objRef = window.opener;

Example

if (window.opener != indexWin) {
  window.opener.location.reload();  // 오프너 윈도우의 페이지를 리로드 합니다.
}

Notes

현재의 윈도우가 다른 윈도우에 의해 열렸다면, 현재 윈도우는 자신을 오픈(open)한 윈도우의 레퍼런스를 window.opener라는 이름으로 가지고 있습니다. 

현재 윈도우가 다른 윈도우에 의해 열리지 않았다면, 이 메서드는 NULL을 반환합니다.

Windows 폰 브라우저는 window.opener를 지원하지 않습니다.(tested with Microsoft Edge 25.10586.36.0) 

어떤 브라우저들은 rel="noopener" 속성(attribute)를 통해 window.opener의 레퍼런스가 세팅 돠는 것을 막을 수 있습니다.

문서 태그 및 공헌자

 이 페이지의 공헌자: HyunkwonEddie-Cho
 최종 변경: HyunkwonEddie-Cho,