본문 바로가기
개발, IT

javascript로 iframe 클릭했는지 여부 판단하기

by Nabi™ 2012. 8. 24.

페이지안에서 iframe으로 다른 페이지를 링크시킬때, iframe안에 있는 페이지를 클릭했는지 여부를 알기는 쉽지 않습니다.


특히 iframe링크시 다른도메인으로 했다면 더욱더 힘듭니다.

왜냐하면 보안상 다른도메인에서의 접근은 철저히 차단되기 때문입니다.





A/a.htm 페이지에서 iframe 안에 있는 B/b.htm 페이지에 클릭이벤트를 삽입하려 했지만

위에서 이야기했듯이 다른도메인에 있는 페이지는 보안적인 문제로 접근이 어렵습니다.


그래서 구글링을 통해 획득한 방법은 다음과 같습니다.

도메인 B/b.htm 자체 놔둔체 iframe 태그 자체에 mouseOver, mouseOut 등을 이용해 편법적인 방법으로 클릭여부를 확인할 수 있습니다.





댓글