Как определить, полностью ли загружена исходная страница iframe в DOM - PullRequest
0 голосов
/ 10 февраля 2019

Я хочу, чтобы событие запускалось после загрузки исходной страницы iframe в DOM для выполнения настройки клиента.Пожалуйста, помогите мне.

Ответы [ 2 ]

0 голосов
/ 10 февраля 2019

Если содержимое iframe имеет тот же источник, что и содержащая его страница, вы можете прослушать на ней событие DOMContentLoaded:

theFrame.documentWindow.addEventListener("DOMContentLoaded", function() {
    // ...
});

(Если содержимое не из того же источника,Я не думаю, что вы можете перехватить это событие - но это не имеет значения, потому что вы не сможете выполнить настройку, о которой вы упомянули. :-))

0 голосов
/ 10 февраля 2019

Использование onload событие:

document.getElementById("iframe-id").addEventListener("load",event=>{
    //Do some stuff when iframe loaded
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...