내 페이지의 iframe 내에 외부 whitelabel 사이트를 포함해야합니다. 외부 사이트에는 수많은 페이지가 있으며 높이가 상당히 다릅니다.외부 URL을 사용하여 iframe의 높이 가져 오기
이 문제를 해결하려면 iframe의 높이를 조정해야합니다.
PHP를 사용하여 iframe에로드 된 첫 페이지의 높이를 얻을 수 있지만 iframe에서 url/location이 변경되는 것을 알 수 없기 때문에 후속 페이지 높이를 가져올 방법이 없습니다.
iframe의 외부 URL이므로 일반적인 보안 제한 사항이 적용되므로 모든 솔루션이 부모 프레임에서 제공되어야합니다. 해결책은 적어도 FF와 IE에서 가능해야합니다.
내가 생각할 수있는 유일한 점은 스크롤바가 iframe에 표시되는지 여부를 테스트하는 것입니다.하지만이 상황에서는 불가능할 것 같습니다.
나를 잘못 입증 할 수 있거나 다른 javascript/ajax/php 크로스 브라우저 솔루션이 있다면 듣고 싶습니다.
이 질문보기 : http://stackoverflow.com/questions/466672/set-iframe-to-height-of-content-for-remote-content – Zach
예, 저는 그 질문을 보았습니다. 그러나 여기서 나는 "모든 솔루션은 반드시 부모 프레임에서 나온 것이어야한다"고 강조했다. 필자가 본 대부분의 제안은 원격 페이지에 어떤 종류의 코딩을 포함합니다. – Owen