iframe 태그를 이용해 외부 도메인 또는 URL 주소의 내용을 자신의 웹사이트에 보여주는 경우 ... 때때로 iframe의 DOM 영역에 접근할 필요가 있습니다. 이때 어떻게하면 가능한지 알아봅니다.# 자바스크립트 iframe 요소의 DOM에 접근하기iframe 태그의 DOM객체에 접근하기 위해서는 iframe 요소의 contentWindow 또는 contentDocument를 사용하여 가능합니다. 해당 속성은 iframe에 적용된 document객체를 반환합니다. iframeobj.contentWindow.document// iframe의 Window객체에 접근 iframeobj.contentDocument.document // iframe의 Document객체에 접근이제 iframe 내부의 docu
Last Modified : 2018-07-19 23:40:10만약 자신의 웹사이트에 유튜브 영상의 코드를 추가하여 보여주려고 한다면 해당 동영상 코드를 iframe 태그에 사용하는 것이 일반적입니다.그런데 만약 태그를 넣었음에도 정상 동작하지 않는 문제가 나타날 경우가 있는데요 나타나는 증상은 아래와 같습니다.! Youtube 영상 태그를 추가할 경우 발생 이슈iframe 태그와 다른 태그가 겹치는 부분에 있어 z-index의 css 속성이 적용되어 있음에도 z-index 값과 상관없이 iframe태그가 무조건 상위에 표시되어(우선되어) 나타나는 문제가 있습니다. 이와 같은 현상은 익스플로러(Internet Explorer, IE)에서 발견되며 다른 브라우저는 이런 현상이 나타나지 않을 수 있는데요 해결방법을 알아봅니다.# 유튜브 영상에서 z-index 정상 동작하지
Last Modified : 2020-12-03 14:23:10웹사이트에서 iframe태그를 사용하여 다른 페이지를 불러오는 경우 내부의 엘리먼트에 접근해 css 스타일을 변경하려고 합니다. 가능할까요?# iframe으로 불러온 웹페이지 css 적용 가능 여부결론부터 말하면 css 스타일을 적용할 수 없습니다. iframe 태그 안에 존재하는 document는 해당 웹페이지에 적용된 css에만 영향을 미치게됩니다. 물론 가장 큰 이유는 보안에 따른 문제 소지가 있기 때문입니다. 혹시라도 iframe으로 웹페이지를 불러오는 특정 웹사이트가 악의적인 의도로 사용될 수도 있겠죠.! host가 동일한 경우에는 어떻게되는가?결론부터 얘기하면 hostname이 동일한 경우라도 결과는 같으며 적용되지 않습니다... 즉 subdomain이 다르고 호스트가 같은 상황이라도 불구하고 a
Last Modified : 2018-06-02 21:56:57embed 태그를 사용하여 유투브(Youtube) 영상을 콘텐츠에 삽입하는 경우 IE 8 에서 정상적으로 동작하지 않을 수 있다. 이 경우 어떻게 해야 정상적으로 IE 8 구버전에서 플레이가 가능한지 알아보고자 한다.먼저 embed 태그가 IE 8 에서 지원하지 않는 것 같다... 이를 해결하기 위해 아래와 같이 해당 태그를 다른 태그로 변경하면서 테스트를 실시하였다. 실시 환경은 Windows 7 IE 8 브라우저이다.1. object 태그2. video 태그3. iframe 태그위와 같이 세 가지 태그를 모두 사용하여 IE 8 에서 테스트한 결과는 다음과 같다.우선 1번과 2번 object와 video 태그는 IE 8 에서 아무것도 나오지 않았다. 마지막으로 iframe으로 변경한 결과? 정상적으로 IE
Last Modified : 2016-04-04 20:18:17iframe 또는 frame 태그의 콘텐츠에 접근하는 방법은 무엇일까요?frames 컬렉션을 제외한 방법으로 contentDocument 프로퍼티를 사용하는 방법이 iframe 또는 frame DOM 요소에 접근 가능한 유일한 방법입니다. 아래와 같은 방식으로 document의 콘텐츠에 접근이 가능합니다.myIFrame = document.getElementById('myIFrame');myIFrame .contentDocument.document;Oriented Origin Policy에 의하여 동일 정책 위반인 경우에 해당하면 접근에 제한이 생길 수 있습니다.
Last Modified : 2017-03-31 15:34:53