Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как получить содержимое консоли браузера? (https://javascript.ru/forum/misc/56780-kak-poluchit-soderzhimoe-konsoli-brauzera.html)

IlyaP_2008 04.07.2015 00:02

Как получить содержимое консоли браузера?
 
Добрый день.
Прежде чем задать вопрос долго и упорно гуглил... Не удалось :(...
На данный момент пишу сервис в котором часто используются iframe'ы...
Столкнулся с такой проблемой...
Предположим я во фрейме загружаю site1.ru, а он редиректит на site2.ru, который отдает заголовок 'X-Frame-Options: DENY'...
Естественно во фрейме пользователь не чего не увидит (что есть плохо)...
Но в консоли браузера мы получаем ошибку вида:
"Refused to display 'http://site2.ru/' in a frame because it set 'X-Frame-Options' to 'DENY'."
Было бы не плохо получить ошибку и средиректить пользователя по этому адресу...
Ps Не чего подобного не нашел... Возможно ли получить содержимое консоли браузера средствами js... Либо любого другого клиентского языка?

ravend 06.07.2015 13:02

не пробовал переопределить методы console ?

console.log = function(s){ alert(s) }

console.log('test')


http://stackoverflow.com/questions/1...ing-javascript

MallSerg 06.07.2015 13:20

Скорее всего это невозможно.

console это объект который есть у каждого окна т.е. window.console
т.е. у каждого окна(ифрейма) есть собственный window.console

Для перехвата вывода со всех ифреймов нужно переопределить объект window.console во всех ифреймах.
А в твоем случае это скорее всего невозможно тынц

kostyanet 07.07.2015 06:27

Фрейм это ж вроде документ, значит можно проверить когда он загрузился, с какого урла и что загрузилось и понять, или не понять?


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