Ошибка незаконного доступа Javascript в Chrome

У меня спорадически возникает исключение "незаконного доступа" в Chrome (29 и 30). Другие также видели это. Кажется, что это происходит на одной конкретной строке:

enter image description here]![enter image description here

Здесь this - объект, который я определил. Он имеет свойство end, которое null или число.

Кто-нибудь знает что-нибудь, что может вызвать ошибку с этим сообщением в Chrome?

EDIT: Я не ожидаю, что кто-нибудь отлаживает десять тысяч строк моего кода. Что может вызвать ошибку с этим сообщением, будь то прыжок с луны, пение блюза и т.д.

В тексте Javascript на странице не встречается "незаконный".


Эта ошибка не была выполнена в более поздних версиях Chrome (31 +).

Надеюсь, это ушло навсегда.

Ответы

Ответ 2

Мы не можем быть уверены, но в зависимости от скорости вашей сети, аппаратного обеспечения ваш DOM не был полностью и полностью загружен.

Вы были probaby, используя рекурсию, многие из них, с некоторыми сложными вычислениями javascript на каждом.

Что произошло, все теги и сценарии DOM уже загружены и проанализированы, поэтому script начал в любом случае. Но данные контента не полностью. Javascript addEventListener (DOMContentLoaded), больше просматривает теги и их хорошие закрытия, чтобы начать свою работу вместо реальной полной загрузки данных.

Такое поведение возможно в других браузерах.

Пока ваш script был слишком громким в свое время, движок javascript на всех браузерах развился достаточно, чтобы обрабатывать его плавно, в основном на части памяти, которая была явно воронкой.