1

我有 2 台设备:第一台(带扩展坞的平板):屏幕分辨率:1600 x 1200 像素 第二台(笔记本电脑):屏幕分辨率:1366 x 768像素

现在我有一个包含内容的网站(在 iframe 内)。我使用以下代码确定内容高度:

document.getElementById('id_iframe').contentWindow.document.body.scrollHeight;

第一台设备上,我的高度为2026px。然而,在第二个我只有870px。问题是我需要正确的内容高度,因为我想放大 iframe 高度,这样我就不会在 iframe 上获得第二个滚动条。

有人有想法吗?有什么问题?谢谢!

编辑

正确的高度是 2026px;

附加信息

我在第一台设备上尝试了较低的分辨率(1280 x 768px),我得到了与笔记本电脑相同的效果!所以我可以说问题取决于屏幕分辨率。


这可能也是我问题的答案吗?在 css 中提供 height 属性时,scrollHeight 给出不正确的值

4

0 回答 0