0

以下代码片段突出显示了我认为 MS Edge 和 Firefox 中的错误(或者它是一个功能?):显示页面时会下载 PDF 文件,即使它是隐藏的。

Chrome 和(毫不奇怪)MS Edge Chromium,在元素可见之前不要下载,这是我所期望的。

<html>
<head>
  <title>Test Embedded PDF</title>
<body>
  <!-- ... explanation text removed ... -->
  <div style="display:none">
    <object id="pdf-view" data="https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf" type="application/pdf" style="width:100vw;height:100vh;"></object>
  </div>

</body>
</html>

屏幕截图:在 Chrome 上 - 未下载 PDF

屏幕截图:在 Firefox 上 - 已下载 PDF,尽管它是隐藏的

有没有人遇到过这种情况,有解决方法吗?谢谢

4

0 回答 0