iframe onLoad延迟

时间:2019-03-26 18:21:44

标签: javascript

我有一个iframe。它的onLoad函数似乎延迟了约5秒钟。奇怪的是我可以看到* iframe在页面上存在约5秒钟,然后调用了onLoad。我不知道是什么原因造成了这种延迟。有什么想法吗?如果有问题,我正在使用反应。使用srcDoc并传入html字符串。

 <iframe 
  srcDoc={message.messageBodyHtml} 
  id={`message_${index}`} 
  width="100%"
  height={message.messageBodyHtml.offsetHeight} 
  frameBorder="0" 
  onLoad={() => {
    console.log('CALLED IDX', index)
    const frame = document.getElementById(`message_${index}`)
    frame.style.height = frame.contentWindow.document.body.scrollHeight + 'px';
  }}
  />

0 个答案:

没有答案