iframe嵌入PDF滚动条失效

问题:最近在开发一个界面,点击按钮打开一个pdf窗口,项目需求是点击放大按钮,窗口可以进行放大,但是神奇的是,放大之后进行缩放,文字扩大到150左右,滚动条就失效了,怎么滑动都无不生效;

思考:开始我以为是iframe问题,我就接连换了embed Object 等属性但是都不行,后来度娘强制刷新了下,发现好使;

解决:1) $('#iframe').attr('src', $('#iframe').attr('src'));
2) document.getElementById("iframe").contentWindow.location.reload();

原因:iframe页面加载过后,只要src没发生变化,js不会重新加载,再次打开页面不会刷新,点击扩大按钮,样式进行了拉伸,但是没有重新进行加载,所以滚动条可能失焦导致滚动条失效;

posted @ 2022-11-28 11:06  大写的X  阅读(633)  评论(0编辑  收藏  举报