Событие загрузки iframe при установке содержимого из srcdoc - PullRequest
2 голосов
/ 29 мая 2020

Как я могу указать свойство 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

Есть подсказка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...