iframe에 ajax 통신을 하거나 이벤트를 잡는 방법이 있을까요?
본문
협력업체의 컨텐츠를 iframe으로 가져와 사용하고 있습니다.
로그인 처리를 ajax로 시도하였으나 cors 문제로 일단 postMessage방식으로 연결했습니다.
iframe에 불러온 컨텐츠의 클릭 이벤트를 잡아야 하는데, 방법이 전혀 없는것인가요 ?
업체측에서 헤더에 저희 도메인을 cross origin으로 등록해 줬다고 합니다.
javascript로는 ajax도 여전히 안되며, javascript로 dom 접근도 블럭되어 있습니다.
구글링을 하고 있지만, 적용되는 것이 없습니다.
방법이 없을까요?
답변 1
크로스도메인의 이벤트를 잡아내는건 불가에 가깝습니다.
협력업체에 페이지요청시 ajax로 서로 값을 주고받으시던지
페이지 자체를 주고 받으시던지하는 방법으로 해결하셔야 할겁니다.
답변을 작성하시기 전에 로그인 해주세요.