【问题标题】:How to refresh/reload embed of application/pdf?如何刷新/重新加载应用程序/pdf的嵌入?
【发布时间】:2012-03-20 16:05:59
【问题描述】:

我有一个嵌入代码,使用 application/pdf 在页面上显示 pdf 文档。

我使用 javascript 来更改嵌入的 src 属性,点击链接。然后使用警报确认 src 确实发生了变化。

但页面上仍显示相同的 pdf。

如何刷新/重新加载嵌入标签(不是整个页面)?我认为这会解决它。

【问题讨论】:

    标签: javascript html pdf


    【解决方案1】:

    如何嵌入 PDF?如果您使用的是 iframe,则可以使用 reload 方法。

    <iframe id="myIframe" src="your.pdf" height="200" width="200"></iframe>
    
    <script language="javascript" type="text/javascript">
        getElementById('myIframe').contentDocument.location.reload()
    </script>
    

    您还可以将随机字符串(如当前时间戳)作为 GET 参数附加到 PDF URL,以确保浏览器不使用其缓存。

    【讨论】:

      猜你喜欢
      • 2015-02-11
      • 2015-11-16
      • 2011-06-21
      • 1970-01-01
      • 2016-06-09
      • 2019-04-05
      • 1970-01-01
      • 2012-08-01
      • 2015-04-23
      相关资源
      最近更新 更多