Виснет страница при изменении src у iframe

211
12 августа 2018, 06:20

Есть такой код:

let  userIframe = $('<iframe>', {
    src: 'https://www.google.com',
    frameborder: 0,
    scrolling: 'yes'
});
userIframe.on('load', function() {
    userIframe[0].contentWindow.onbeforeunload = function() {
        console.log("IFRAME UNLOADING");
        console.log(this);
        $(this.document).off();
        $(this.document).find('*').off();
        userIframe.remove();
        userIframe = null;
    };
});
$('body').append(userIframe);

и как только я выполню это userIframe.attr('src', 'about:blank'); у меня зависнет вся страница и спустя секунд 30 отвисает и выполняет код.

Вопрос, почему так?

Это связано с этой темой

READ ALSO
Как сделать прокси-запросы на сайт ч/з js

Как сделать прокси-запросы на сайт ч/з js

Есть сайт, посвященный тематике, например, автомобилей - siteru

233
Функция vowelCount() [закрыт]

Функция vowelCount() [закрыт]

Не пойму в чем проблема

219
Обтекание текстом фигуры svg

Обтекание текстом фигуры svg

Есть у меня треугольник в SVGЯ не знаю как сделать, чтобы его обтекал текст:

236