Как пропустить запросы iframe и завершить загрузку окна, используя JavaScript? - PullRequest
0 голосов
/ 03 июля 2019

Я работаю над веб-приложением (Django), которое загружает предварительно сохраненный html в srcdoc и iframe и имеет некоторые функции, такие как:

function scrollDown(){ 
    let link = parent.document.getElementById("oLink").href; 
    var elmnt = document.getElementById(link); 
    elmnt.scrollIntoView({ behavior: "smooth", block: "center"  }); 
}

if (window.attachEvent) {window.attachEvent("onload", scrollDown);} 
else if (window.addEventListener) {window.addEventListener("load", scrollDown, false);} 
else {document.addEventListener("load", scrollDown, false);}

, который должен прокручивать страницу вниз к определенной ссылке в содержании iframe.

Но функции не могут запускаться до тех пор, пока не будет загружено окно, которое останавливается запросами, отправленными содержимым iframe.

Под запросами я имею в виду сообщения типа

waiting for www.wewr.com

, которые появляются в левом нижнем углу браузера (по крайней мере, в Chrome).

Я хочу добавить в родительскую функцию какую-то функцию, которая некоторое время ждет, затем пропускает все вызовы / запросы и заканчивает загрузку окна.

Любое другое решение этой проблемы также приветствуется.

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