채택완료

iframe에 ajax 통신을 하거나 이벤트를 잡는 방법이 있을까요?

2018-01-25 (목) 17:56:07 2,316

협력업체의 컨텐츠를 iframe으로 가져와 사용하고 있습니다.

로그인 처리를 ajax로 시도하였으나 cors 문제로 일단 postMessage방식으로 연결했습니다.

iframe에 불러온 컨텐츠의 클릭 이벤트를 잡아야 하는데, 방법이 전혀 없는것인가요 ?

업체측에서 헤더에 저희 도메인을 cross origin으로 등록해 줬다고 합니다.

javascript로는 ajax도 여전히 안되며, javascript로 dom 접근도 블럭되어 있습니다.

구글링을 하고 있지만, 적용되는 것이 없습니다.

방법이 없을까요?

|

답변 1개

채택된 답변
+20 포인트

크로스도메인의 이벤트를 잡아내는건 불가에 가깝습니다.

협력업체에 페이지요청시 ajax로 서로 값을 주고받으시던지

페이지 자체를 주고 받으시던지하는 방법으로 해결하셔야 할겁니다.

답변을 작성하려면 로그인이 필요합니다.