Как отлаживать исключения DOM в Webkit? - PullRequest
0 голосов
/ 29 августа 2011

У меня проблема с исключениями DOM в Google Chrome, а также во всех других браузерах на основе Webkit.Я работаю над браузером потоков на основе Карт Google , и в этих браузерах он замораживает карту после нескольких увеличений и уменьшений.

Выдает INDEX_SIZE_ERR: DOM Exception 1 сдовольно непонятный след стека.И что еще хуже, когда я пытаюсь использовать инспектор для приостановки исключений, вкладка вылетает.

Я пробовал это в Google Chrome, в Chromium и в Midori, все три дают одинаковый результат.

Буду признателен за любую информацию о том, как отследить эту проблему или о том, что может ее вызывать.

Еще одна последняя мысль - проблема появилась после того, как Google выпустил API v.3.4.До недавнего времени мне удавалось устранить эту проблему с помощью версии 3.3, но теперь, когда она вышла на пенсию, у меня нет другого выбора, кроме как столкнуться с ней.

Ответы [ 2 ]

1 голос
/ 13 декабря 2011

Откройте Chrome DevTools (Ctrl-Shift-I в Windows / Linux), переключитесь на вкладку «Сценарии» и нажимайте кнопку «Пауза» в строке состояния (три состояния), пока подсказка не покажет «Приостановить выполнение необработанных исключений», затем активируйте ошибочный код.

0 голосов
/ 29 октября 2011

INDEX_SIZE_ERR может произойти при доступе к типизированному массиву *1003*, например, Int8Array или чему-либо, вне его границВы делаете это где-нибудь?

...