2

Я пытаюсь получить noVNC, работая с Internet Explorer 9 (предварительный просмотр платформы 7). Окно инструментов разработчика (F12) значительно улучшено по сравнению с предыдущей версией IE. Тем не менее, инструменты не сообщают имя файла сценария или номер строки, когда выбрасываются исключения.Инструмент предварительного просмотра предварительного просмотра платформы IE9: как показать номера файлов и строк для исключений/ошибок

Есть ли прямой способ сопоставления сообщений об исключениях в инструментах разработчика с местоположением в Javascript, где он произошел? (Помимо поиска грубой силы путем добавления консольных сообщений в код).

Update:

я обнаружил, что код, вызывающий исключение находится в пределах попытка/поймать блок. Если я не пойму исключения, поведение хуже: я никогда ничего не видел. Но я могу сказать, что он прекратил выполнение на основе сообщений отладки console.log до и после (те, которые никогда не срабатывали). Поэтому я догадываюсь, что вопрос по-прежнему остается, как мне получить инструменты IE9 dev, чтобы показать местоположение, в котором консольное сообщение (особенно console.error) появилось в скрипте так же, как и инструменты Chrome dev и firefox firefox?

ответ

0

Какую версию PPB вы используете?

Вы нажмете кнопку «Начать отладки» на вкладке SCRIPT в инструментах F12? Если это так, то должен взломать ваш код в точном месте исключения.

+1

PP7 (с 17 ноября). Я сделал «Начать отладку», а затем перезагрузил страницу. Это не изменило поведения. Исключение происходит примерно через 2 секунды после загрузки страницы. Выполнение останавливается при исключении (с отладкой или нет), но сценарий не загружается в окно, и я не вижу другого способа сопоставить номера строк. – kanaka

+0

Есть ли общедоступный URL? – EricLaw

0

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