Fancybox3 高度默认为 9999px

Fancybox3 height defaulting to 9999px

我用 NPM 安装了 Fancybox3 并导入了 CSS。除了当我尝试打开多页 PDF 时,它一切正常,它将 fancybox-content 框架的高度默认为:

<div class="fancybox-content" style="width: 1051px; height: 9999px;">

我假设 Fancybox 试图根据 6 页 PDF 设置内容高度,并且最大为 9999。但是,设置为 9999px 时,fancybox 内容只是白色并且不显示 PDF(仅显示工具栏和 PDF 缩放 in/out 按钮)。如果我将其调整回 100% 之类的值,PDF 将再次正确显示。

我已经尝试使用 fancybox 选项来解决这个问题,但它似乎没有任何区别,添加任何自定义 CSS 可以修复 PDF 的问题,但随后会破坏图像的功能。

有没有人运行以前参与过这个?

尝试通过设置 iframe: {preload: false}

来禁用 iframe 的预加载