html - iframe中的PDF在Internet Explorer 11中具有奇怪的滚动行为

标签 html pdf iframe internet-explorer-11 acrobat

当我使用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/

相关文章:

jquery - 将 HTML 转换为 JSON 时出现问题

jquery - 需要水平而不是垂直列出图像

sql-server - 包含 1.5 亿页的 100,000 个 PDF 的文本索引

asp.net - 在两个不同的域中维护 iframe 的 session

javascript - 将鼠标事件从 iframe 传播到托管文档

html - CSS如何放置列

javascript - 为什么 <br> 换行而\n 在 JS 中失败

pdf - 日期字符串的正确格式是什么?

iOS 无法让 PDF 出现在 UIWebView 中

javascript - 如何使用文本框中的输入来更改 iframe url 的一部分?