我正在使用 Google Chrome 并希望在 Bootstrap 模态(或任何容器)中打开 PDF,其中滚动条位于外部元素上,即模态,而不是 PDF。
问题是,为了做到这一点,必须获得 PDF 的高度并将嵌入设置为至少该高度。一些 ASCII 艺术来演示:
这并不难完成,这里有一个示例 jsFiddle,它基本上显示了这一点(但我们有 jsFiddle 窗口而不是模态):
/---------------\ where |•| is a scroll bar
| Modal |
| /--------\ |
| | Embed |•| |
| | | | |
| | | | |
| \--------/ |
\---------------/
我想要实现的是:
/----------------\
| Modal |•|
| /--------\ | |
| | Embed | | |
| | | | |
| | | | |
\----------------/
在检查 DOM 节点时,我找不到<embed>
任何关于包含的对象可能具有哪些维度的迹象。
作为<embed>
对象的替代方案,可以使用PDF.js实现这一点吗?