IE를 주로 이용하여 서비스를 제공하는 고객사에 웹 서비스를 제공하는 업체의 웹개발자입니다.
문의를 하기 앞서 현재 현황을 말씀드리면,
저희는 웹서비스를 제공하는데 JSP와 JS를 이용하여 고객사에 제공중이며,
고객사는 다양한 환경의 IE버전을 사용하는 유저를 대상으로 웹서비스를 하고 저희는 고객사를 통해
유저가 요청을 하면 해당 요청을 받아 고객사에 팝업창에 컨텐츠를 뿌리는 형태로 서비스를 제공합니다.
현재 고객사는 이용유저에게 고객사 URL을 신뢰할 수 있는 사이트로 등록하여 이용하도록 하고 있습니다.
문의하고 싶은 부분은 일부 환경의 유저 (윈도우10, 64BIT - IE11) 버전에서
신뢰할 수 있는 사이트 등록시 팝업창을 통해 제공하는 웹서비스가 오류가 발생합니다.
디버그 코드를 이용하여 체크해보면, 부모창에 있는 FORM객체의 값을 참조하기 위해 아래와 같은
코드를 이용하는데, 여기에서 오프너를 못찾는것으로 보입니다.
오프너를 참조하기 위해 쓴 JS 코드 : popup_form.obj.value = opener.form.obj.value;
이 문제는 다른 브라우저(크롬, 파이어폭스)나 다른환경(윈10 32bit)에선 발생하지 않고
위에 제시한 특정환경에서만 발생합니다. (다른 버전에선 잘됩니다.)
코드를 수정하여 IE 버전에 상관없이 opner를 참조할 수 있도록 opener를 참조 못하는 현상을
없애고 싶은데 어떤 방법이 있을까요?