주소 검색 팝업을 사용하는데, 팝업이 닫히지도 않고, 값이 넘어가지도 않았다.
iOS 12.1 폰에서는 잘 되고, iOS 12.2 폰에서는 안됐다.
https://developer.apple.com/documentation/safari_release_notes/safari_12_1_release_notes#3130296
Updated the link behavior for "target=_blank" to include rel="noopener" implicitly.
a 태그에 target 속성이 _blank면 암묵적으로 rel 속성을 noopener 로 세팅한다.
위 보안 패치때문에 발생했다.
rel 속성이 noopener면, 자식 창에서 window.opener를 참조하면 null 이 리턴된다.
해결을 위해선 주소 검색 팝업을 여는 부모 페이지 a 태그에 rel="opener"를 추가한다.
참고 : https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types (rel 속성 값들)
After iOS 12.2 update, window.opener is not working in Safari