javascript - 确定何时加载 IFrame 的内容

标签 javascript events iframe

注意:我不认为这是 Detect failure to load contents of an iframe 的副本或 Detecting when Iframe content has loaded (Cross browser) (或任何类似的)。

简而言之,我使用 IFrame 来使用浏览器的内部查看器显示 Pdf。因为我们只支持 Chrome/FF(我们使用 WebGL)并且都有一个嵌入式 Pdf 查看器,所以这是避免实现 pdf.js 的便捷方式。 (至少在我们需要更多控制/可以节省资源之前)。

也就是说,我们确实希望能够检测到 IFrame 何时完成加载,以便我们可以正确转换/检测问题。

那么,假设 IFrame 源是一个 pdf(并且 pdf 来自同一个域),有什么方法可以确定 iframe 何时从外部加载

最佳答案

使用iframe.Simple的onload事件

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

关于javascript - 确定何时加载 IFrame 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17341709/

相关文章:

jquery - 如何阻止动态元素在 Jquery/Jquery Mobile 中重新绑定(bind)?

javascript - mootools。无法在 iframe 中获取 DOM 元素

javascript - 我如何创建一个返回 204 的 url

javascript - 以编程方式设置 grunt 任务的选项?

javascript - 如何访问对象变量的字段以作为 props 传递给其子组件?

javascript - Angular JS - 更改一个作用域状态并将其余作用域设置为 false 的最佳方法

node.js - Node 做出什么事件顺序保证?

events - 将groovy gorm代码放入配置文件错误?

Angular 5- PDF文档,下载并在新窗口中显示

javascript - 将 URL 分配给 a.href 的神奇之处