如何刷新/重新加载application / pdf的嵌入?

时间:2012-03-20 16:05:59

标签: javascript html pdf

我使用application / pdf嵌入代码以在页面上显示pdf文档。

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

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

如何刷新/重新加载embed标签(不是整页)?我想这会解决它。

1 个答案:

答案 0 :(得分:4)

你如何嵌入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,以确保浏览器不使用其缓存。