위해 나는 PDF 파일로 iframe이있어?설정 자동 높이가 iframe을
답변
스크롤 막대없이 PDF를 표시하려면 URL에 매개 변수를 전달하면됩니다. http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf
이 시도 : Adobe는이 여기에 문서화
<iframe src="pdf/sample.pdf#view=fit"></iframe>
당신은 정확하게 PDF에 맞게은 iframe의 높이를 설정되지 않습니다, 그러나 그것은 반드시 브라우저이기 때문에 아마도 가장 강력한 솔루션입니다 독립적이고 JavaScript가 필요하지 않습니다.
다음은 Daniel의 코멘트 후 업데이트입니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Page</title>
</head>
<body>
<iframe src="http://partners.adobe.com/public/developer/en/pdf/PDFReference.pdf#view=fit&toolbar=0&navpanes=0"
width="300px" height="400px"></iframe>
</body>
</html>
이는 크롬에 보이는 방법은 다음과 같습니다 :
이 예상대로 다음과 같이
나는 테스트 HTML을 만들었습니다.또한 도구 모음과 navpane을 해제하여 페이지의 여유 공간을 확보했습니다.
시도했지만 작동하지 않습니다. –
@Daniel 업데이트를 참조하십시오. –
네,하지만 높이를 400으로 설정 했으므로 PDF가 스크롤바가없는 iframe에 표시되기를 바랍니다. 그래서 pdf를 볼 때 브라우저 스크롤바로 아래로 스크롤해야합니다. 이제 내가 무슨 뜻인지 알 겠어? –
당신은 단순히 내 페이스 북의 게시물에 설명 한 방법
https://www.facebook.com/antimatterstudios/posts/10151007211674364 당신이 자동으로 다른 웹 사이트에서 페이지를 호스팅하고 있기 때문에의 높이를 설정하려는 IFrame을을해야합니까를 사용하여 작업을 수행 할 수 있습니다 너 안에있어.
글쎄, 불행히도 IFrame은로드하는 콘텐츠의 높이를 취할 수 없으며 높이를 지정하지 않으면 기본 높이 또는 전혀 높이가 표시되지 않습니다. 이것은 성가신 일입니다.
나는 해결책을 찾았지만 최근의 표준 지원 브라우저에서만 작동 할뿐 아니라 IE8에서도 작동하므로 약 99 %는 완벽합니다.
유일하게 문제는 iframe 안에 자바 스크립트를 삽입해야합니다. iframe은로드하는 콘텐츠가 당신에게 속한 경우 쉽습니다.로드중인 콘텐츠를 열고 자바 스크립트를 콘텐츠에 넣을 수 있습니다.
웹 사이트에서, 당신은 아마 그것으로 괜찮아요, 맨 아래에이를 추가, 당신의 iframe 내용이
jQuery(document).ready(function(){
jQuery(window).bind("message",function(e){
data = e.data || e.originalEvent.data;
jQuery("iframe.newsletter_view").height(data.height);
});
});
같은 "IFrame을에서 메시지를받을 '수 자바 스크립트의 조각을, 필요 단지 같은 것을 할 "$ 템플릿을. 자바 스크립트를 $"PHP 또는 무언가를 사용하여 자바 스크립트 내가 jQuery를 사용하고있는 태그 분명히
<script type="text/javascript" src="jquery-1.7.1-min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
parent.postMessage({
height:$(document.body).height()+50+"px"
},"*");
});
</script>
내부에없는 경우에도, 당신은 그냥 쉽게, 필요 없다 아마도 당신은 그것을 사용하므로 번거 로움을 덜어줍니다.
당신은 iframe을로드, 그것은 내용 :
의 길이에 따라 iframe이 크기가 조정됩니다 부모 창에 다시 신호를 보내드립니다 때, 나는 당신이 할 수있는 확신 그렇게 할 경우 작은 것들을 변경하는 방법을 알아 내,하지만 내가 사용하고있는 방법은 그게 전부다.
양자 택일로, 당신은 내용을 열고 iframe에 표시하고 싶은 내용의 맨 아래에 자바 스크립트를 지나치게 할 수 있습니다. 나는 그 대답을 다시 읽은 후에 분명히해야합니다. –
- 1. IFrame을 문서 높이가 IFrame을 높이되지 실제 높이를 반환
- 2. iframe을 자동 스크롤 다운
- 3. iframe을 페이지에 설정
- 4. 자동 높이가 포함 된 위젯 삽입
- 5. DataGridView를 설정 행 높이가
- 6. IE에서 페이지가 변경 될 때 iframe 자동 높이가 작동하지 않습니다.
- 7. iFrame을 자동 스크롤 할 수 있습니까?
- 8. 자동 재생/I 현재이 코드가 유튜브 iframe을
- 9. 자동 div 높이가 다른 하나에 달려 있음
- 10. div의 높이가 컨테이너 div의 높이와 자동 스크롤
- 11. JQuery UI 자동 완성 : 자동 높이가 maxHeight를 준수하지 않습니다.
- 12. 설정 jQuery과 프레임 높이가 행의 잘못된 수
- 13. 프록시 설정 리눅스 자동 설정
- 14. 행 높이에 대한 자동 맞춤 비율 설정
- 15. iframe 높이가 너비가 아닌 iframe
- 16. 높이가
- 17. 높이가 화면에
- 18. Firefox에서 td 높이가 다릅니다.
- 19. iframe을 동적으로 포함하는 div를 만드시겠습니까?
- 20. ffmpeg-php 자동 설정
- 21. 자동 안드로이드 설정
- 22. 자동 벤치마킹을 워크 벤치에서 자동 증가로 설정
- 23. 높이가 div보다 작 으면
- 24. Selenium으로 iframe을 테스트하면 iframe을 무한로드로 놓고 동일한 iframe을 수동으로 확인합니다.
- 25. 스틱 iframe을 하단
- 26. 너비와 높이가 같고 높이가 같은 새 이미지를 만들면 높이가
- 27. iframe의 높이가 자동으로 조절됩니다.
- 28. div의 높이가 자동이 아닙니다
- 29. 파이어 폭스가 iframe을
- 30. iframe을 100 초당 5 초마다 자동 스크롤하는 방법은 무엇입니까?
http://stackoverflow.com/questions/247128/how-to-auto-size-an-iframe, http : // stackoverflow. com/questions/153152/iframe을 기반으로 콘텐츠 크기 조정 – Reflective