Я пытаюсь сделать масштабирование PDF всегда полной шириной внутри iframe, а при изменении размера браузера он пересчитывает масштаб PDF и устанавливает его на 100% ширину браузера.Максимальное изменение размера в браузере при изменении размера браузера
pdf parameter # view = Fit или # zoom = 100 работает над готовым документом, но я не могу заставить его обновить/пересчитать это значение при изменении размера браузера (желательно без потери позиции прокрутки).
<iframe id="readFrame" src="https://xxxxxx.pdf#view=Fit"></iframe>
примечание: Я изменение размера IFRAME, как это:
$(document).ready(function() {
$(window).trigger('resize');
});
$(window).resize(function() {
var browser_viewportH = $(window).height();
var browser_viewportW = $(window).width();
var nav_height = $("#nav-bar").height() + $("#tempWrapper").height();
var block_height = $("#blockContainer").height();
var viewportH = browser_viewportH - (nav_height + block_height);
$("#readFrame").css("height", viewportH);
});
Мне даже не повезло загрузить pdf внутри iframe. какой браузер вы используете? –
Если ваша единственная забота не потеряет позицию прокрутки, а ваш iframe находится в одном домене, вы можете связываться через iframe, чтобы сохранить положение прокрутки, перезагрузить, а затем восстановить его. – user2867288
Можем ли мы получить [скрипку] (http://jsfiddle.net)? – kecer