Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Переопределение метода внутри iframe (https://javascript.ru/forum/events/68526-pereopredelenie-metoda-vnutri-iframe.html)

Илья Колдунов 21.04.2017 21:50

Переопределение метода внутри 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()
- всё работает.
А когда я делаю вызов внутри фрейма, не работает ничего.
Буду признателен, за объяснение. Спасибо)


Часовой пояс GMT +3, время: 12:56.