当我使用acrobat reader插件在IE11的iframe中显示PDF时,我滚动主窗口,iframe的内容似乎试图保持它在屏幕中的当前位置,而不是iframe中的位置。
我可以使用以下代码片段重新创建问题:
<div style="height: 50%; background: blue;"></div>
<iframe style="height:300px; overflow: auto;" src="content.pdf"></iframe>
<div style="height: 50%; background: blue;"></div>
当我把它放在一个HTML文件中,并且把content.pdf文件放在同一个文件夹中时,我可以重现相同的行为。Chrome或Edge似乎没有这个问题。不幸的是,我们仍然支持IE11至少一年。Google不是我在这里的朋友,在stack overflow上,我可以在iframes中找到一些关于pdf文件的问题,但不是这个特别的问题。我甚至试着在伊江使用PDF,但没有骰子。
任何帮助都非常感谢。
最佳答案
我也有类似的问题。我最终使用了一个嵌入元素,它似乎在IE11/FF/Chrome中工作得很好,但是它有一些缺点-下拉菜单可能隐藏在嵌入元素后面。
关于html - iframe中的PDF在Internet Explorer 11中具有奇怪的滚动行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48008619/