2010-07-22 4 views
1

액세스 권한이없는 외부 사이트에서 iframe을 가져 오는 사이트가 있습니다.콘텐츠 높이에 따라 iframe 크기 자동 조절

전체 페이지가 단일 페이지처럼 보이도록 가져 오는 콘텐츠에 따라 iframe의 높이를 조정해야합니다.

* 스크롤 막대를 제거하는 방법을 알 필요가 없습니다.

누구에게 아이디어가 있습니까? 미리 감사드립니다!

답변

0

나는 그것이 가능하지 않다고 생각합니다. JavaScript로 iframe과 상호 작용할 수있는 방법은 없습니다. 그러면 심각한 보안상의 결과를 초래하므로 브라우저는이를 허용하지 않습니다. CSS에서

+0

올바른 내용입니다. 도메인 간 문제는 브라우저가 로컬이 아닌 iframe의 콘텐츠를 감지하지 못하게합니다. – mattbasta

+0

그래, 브라우저가 iframe에 대한 액세스를 막는 이유는 XSS 및 XSR 공격을 막는 것입니다. –

-1

#frame_ID{ 
    height:auto; 
} 

내가 iframe이가 스크롤을하지 않았고 내가 그렇게 해결책을 발견 할 때 알 수있는 방법이 있다면 볼 CSS에서 물건의 전체 무리를 시도하려고합니다. 의견과 마찬가지로 이것은 효과가 없을 것입니다.

+1

아니요, 작동하지 않습니다. – mattbasta

+0

@mattbasta +1 나를 고쳐주고 나를 생각하게한다. D. – qw3n

0

'콘텐츠의 높이'는 무엇을 의미합니까? 이미지, 텍스트 블록, 테이블입니까? 일종의 AJAX를 사용하여 반올림 할 수도 있지만 iframe의 콘텐츠 유형에 따라 다릅니다.

+0

iFrame의 콘텐츠가 항상 변경되므로 높이도 항상 변경됩니다. 나는 기본적으로 다른 사이트를 가져오고 있습니다. http://www.talkingdogtees.com – talkingD0G