JavaScript / Internet Explorer 8 сумасшествие - PullRequest
0 голосов
/ 18 июля 2011

У меня есть веб-страница с javascript, везде она работает нормально, кроме ie8.Когда я загружаю в IE8, мой javascript отсутствует, поэтому я включаю инструменты разработчика и консоль javascript для его отладки, обновления и загрузки моего javascript.Кажется, он загружается только тогда, когда я ранее включил консоль JavaScript.

Кто-нибудь может пролить свет на это?Вы можете просмотреть страницу здесь

http://www.orchestra -agency.com / contentviewer_beta.php? Cv = ORC_TWL_01 & p = 0

Ответы [ 3 ]

1 голос
/ 18 июля 2011

Выполняет ли страница какие-либо console вызовы, например console.log('foo'), без предварительной проверки, что определены console и console.log?

0 голосов
/ 03 февраля 2014

Попробуйте загрузить это в заголовок страницы

<script type="text/javascript">
// IE fix
if(!window.console) {
    var console = {
        log : function(){},
        warn : function(){},
        error : function(){},
        time : function(){},
        timeEnd : function(){}
    }
}
</script>

Удаляет функциональность любого имеющегося у вас консольного кода.Если это решит проблему, вы должны найти и очистить их все из своего кода ...

Это происходит, когда браузер пытается вывести на консоль, но он не существует, поэтому он выдает исключениеблокирует все дальнейшие JavaScript ....: S

0 голосов
/ 18 июля 2011

Работает ли он в FF без включенного Firebug?Если нет, я бы поспорил, что именно console.log вызвал это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...