У нас есть большое старое веб-приложение, организованное с iframes (многие), каждый iframe - это html-страница (более конкретная веб-форма asp.net, но проблема на стороне клиента).Есть ли способ получить скрипт, который блокирует браузер?
У нас есть проблема с некоторыми javascript, но мы не знаем, какой скрипт и на какой странице.
Когда пользователь перейдет к определенному разделу веб-приложения, приложение заморозится. Браузеры обычно предупреждают пользователя о том, что есть сценарий с длительным исполнением, и предлагают выйти из сценария.
Мы не можем найти, где проблема. Есть ли какая-то особенность в современном браузере, чтобы перейти непосредственно к инструментам разработчика браузера, в режиме отладки на скрипте, у которого есть проблема (вместо того, чтобы просто выйти из сценария), когда мы сталкиваемся с проблемой, или какое-то другое обходное решение для обнаружения скрипта?
HI, вы должны установить отладчик для прерывания всех исключений. F12> Отладка, выберите «Разбить все исключения» в раскрывающемся списке (выглядит как знак остановки). По умолчанию используется параметр «Никогда не прерывать исключения». ! important Не закрывая инструмент dev, возвращайтесь на свою веб-страницу и выполняйте свое тестирование .... отладчик теперь сломается при возникновении любой ошибки сценария. Длинные ошибки скрипта могут возникнуть, если у вас есть предупреждения или операторы подсказки в разделе ваших документов. При загрузке документа отображаются только предупреждения о пожаре. –
@RobParsons Я не думаю, что ошибки скрипта на самом деле * долго работают * (все они сразу же разбивают вашу страницу). Обычной причиной замораживания страниц являются бесконечные петли, которые очень трудно обнаружить автоматически. –
@Goto - предупреждения в бесконечных циклах в разделе главы ... поддельные мошенники поддержки. –