可能重复的问题
这个类似的问题已多次提出,但这些解决方案对我不起作用。此外,作为答案陈述的一些解决方案与我的例子非常相似。因此,它应该工作。但是,事实并非如此。
尝试了主要示例:
<iframe src="example.html" id="preview" ></iframe>
JavaScript的:
$(document).ready(function () {
var previewObject = document.getElementById('preview');
var iframeChrome = previewObject.contentDocument.documentElement;
var iframeOther = previewObject.contentWindow.document.body;
var height = Math.max(iframeChrome.scrollHeight, iframeOther.scrollHeight);
previewObject.height = height;
});
其他细节:
iframe包含同一域/目录中网站的预览,iframe不应包含滚动条,但显示整个网站的全高。