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

Переопределение метода внутри iframe
Здравствуйте. Есть такая проблема: необходимо переопределить метод console.log(). В общем, вот код страницы с iframe:
<html>
    <head>
    </head>
    <body>
        <iframe SRC="..."></iframe>
    </body>
</html>


А теперь код JS:
var proto = console.log;
document.body.firstChild.contentWindow.console.log = function(message)
{
    var bounding = proto.bind(this);
    bounding(message + " 1");
};


В общем, когда я вызываю
document.body.firstChild.contentWindow.console.log()
- всё работает.
А когда я делаю вызов внутри фрейма, не работает ничего.
Буду признателен, за объяснение. Спасибо)
Ответить с цитированием