изменение размера фрейма с помощью scrollheight в chrome / safari
Я пытаюсь изменить размер (сделать больше или меньше) iframe на основе его содержимого. После нажатия на каждую страницу вызывается метод, который выполняет изменение размера.
В Chrome я могу сделать iframe больше, но не меньше. document.body.scrollHeight всегда самая большая ценность.
Поэтому, если на одной большой странице установлено значение # iframe.height = '620px', и кто-то нажимает на ссылку на страницу с меньшим содержанием, scrollHeight останется на уровне 620px, а не уменьшится.
Как правильно обращаться с этим в Chrome / Safari?