Как получить содержимое консоли браузера?
Добрый день.
Прежде чем задать вопрос долго и упорно гуглил... Не удалось :(... На данный момент пишу сервис в котором часто используются 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... Либо любого другого клиентского языка? |
не пробовал переопределить методы console ?
console.log = function(s){ alert(s) } console.log('test') http://stackoverflow.com/questions/1...ing-javascript |
Скорее всего это невозможно.
console это объект который есть у каждого окна т.е. window.console т.е. у каждого окна(ифрейма) есть собственный window.console Для перехвата вывода со всех ифреймов нужно переопределить объект window.console во всех ифреймах. А в твоем случае это скорее всего невозможно тынц |
Фрейм это ж вроде документ, значит можно проверить когда он загрузился, с какого урла и что загрузилось и понять, или не понять?
|
Часовой пояс GMT +3, время: 10:36. |