【问题标题】:Check if PDF has been loaded检查是否已加载 PDF
【发布时间】:2018-08-22 09:53:26
【问题描述】:

我正在尝试在iframe 中加载 PDF,并且只有在加载 PDF 时才需要执行一些事件。 (注意:通过加载 PDF,我的意思是 PDF 内容在屏幕上可见,而不是 Adob​​e 阅读器的初始化/加载进度条)。 我现在使用以下代码:

<iframe id="iframe" src="http://somedomain.com/somfilePatf/someFile.pdf">  

我已经为iframe 尝试了onload 事件,但它会在页面呈现iframe 时触发(而不是在iframe 内容完全加载时触发)。 请帮助我。

【问题讨论】:

    标签: javascript asp.net vb.net pdf adobe-reader


    【解决方案1】:

    检查这个答案:How to open a PDF file in an ?

    【讨论】:

      【解决方案2】:

      使用下面的代码/函数来实现所需的选项

      <iframe id="iframe" src="http://somedomain.com/somfilePatf/someFile.pdf">  
      
      <script type="text/javascript">
          document.getElementById('iframe').onload = function() {
              functionAfterPDFLoad();
          }
      </script>
      

      【讨论】:

      • 加载 iframe(而不是 PDF)后立即生效,但在 IE 中无效。
      猜你喜欢
      • 2014-11-29
      • 2017-12-30
      • 1970-01-01
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      • 2021-08-08
      • 2015-04-16
      相关资源
      最近更新 更多