当一个IFrame的内容已经载入确定(Determining when contents of an

2019-10-18 07:51发布

注:我不相信这是一个重复的检测故障加载的iframe的内容或在iframe中的内容已加载(跨浏览器)检测 (或任何类似的人的)。

总之我使用IFrame显示使用浏览器的内部查看器的PDF。 因为我们只支持Chrome浏览器/ FF(我们使用WebGL的)并且都嵌入PDF浏览器,这是为了避免实施的便捷方式pdf.js (至少直到我们需要更多的控制/能抽出资源)。

尽管如此,我们也希望能够检测时的IFrame加载完成,所以我们可以正确地转换/检测问题。

因此,假设该IFrame源是一个PDF(以及PDF是从相同的网域),是否有任何方式来确定何时的IFRAME已经从外部加载的?

Answer 1:

使用iframe.Simple的onload事件

<iframe src="test.pdf" onload="alert('Worked')" ></iframe>


文章来源: Determining when contents of an IFrame has loaded