我有一个网站,用户通过从下拉列表中选择一次查看一个 PDF。
显然,如果您 Display:None 一个包含 PDF 的 Div,Firefox 会显示一个通知栏,上面写着“此 PDF 文档可能无法正确显示”。但是,PDF 确实可以正确显示!
<div style="display:none">
<object data="http://samplepdf.com/sample.pdf"> </object>
</div>
默认情况下,所有 div 都是 Display:None。即使 Display:None 在对象标签中,结果也是一样的。
如果我使用 Visibility:Hidden 而不是 Display:None,Firefox 不会显示通知栏;但是我需要使用 Display:None 以便 Div 保持重叠(Visibility:Hidden 阻止元素显示,但元素仍然占用布局中的空间,这对我来说不是一个选项)。
任何人都知道如何防止/避免当 PDF 位于带有 Display:None 的 Div 中时 Firefox 显示通知栏?
谢谢