Показать сообщение отдельно
  #1 (permalink)  
Старый 03.02.2017, 20:21
Интересующийся
Отправить личное сообщение для Илья Колдунов Посмотреть профиль Найти все сообщения от Илья Колдунов
 
Регистрация: 06.09.2016
Сообщений: 21

Изменение конструктора IFrame
Здравствуйте. Возникла проблема - не могу изменить код конструктора HTMLIFrameElement. Код, изложенный ниже в конце своей работы выводит изменённый конструктор, но при этом не происходит фразы "created".
Буду очень признателен, если поможете. Спасибо)

var prototype = HTMLIFrameElement.prototype.constructor;
HTMLIFrameElement.prototype.constructor = function()
{
    var bounding = prototype.bind(this);
    bounding();
    
    console.log("created");
}
var iframe = document.createElement("iframe");
document.body.appendChild(iframe);
console.log(iframe.__proto__.constructor);
Ответить с цитированием