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

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

QA

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

답변 1

본문

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

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

 

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

 

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

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

 

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

방법이 없을까요?

 

이 질문에 댓글 쓰기 :

답변 1

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

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

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

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 123,683
© SIRSOFT
현재 페이지 제일 처음으로