Как я могу указать свойство onload для iframe, загруженного из атрибута srcdoc
. Например:
<iframe id="Content" runat="server" srcdoc="Large HTML contents that are set from the server"></iframe>
Я использую asp. net веб-формы для заполнения содержимого с другого сервера.
Однако нормальный способ запуска загрузки для iframe будет следующим, но это не сработает:
$(function () {
var iframe = document.getElementById(DocumentViewer.GetFrameClientID());
console.log({iframe}) // OK
iframe.onload = function () { // Never Trigger unless i add a src attribute instead of srcdoc
console.log('loaded')
}
})
Я обнаружил проблему, о которой сообщалось на github в 2018 году обработчик события load вызывается преждевременно для iframe.srcdo c
Есть подсказка?