0

Google 크롬뿐만 아니라 다른 Webkit 기반 브라우저에서도 DOM 예외가 발생합니다. Google지도 기반의 data stream browser에서 작업 중이며이 브라우저에서는 여러 개의 확대/축소 및 축소 후지도가 정지됩니다.Webkit에서 DOM 예외를 디버깅하는 방법은 무엇입니까?

알 수없는 스택 추적으로 INDEX_SIZE_ERR: DOM Exception 1을 던집니다. 그리고 더 심한 것은 인스펙터를 사용하여 예외를 일시 중지하려고 할 때 탭이 충돌합니다.

Google 크롬, Chromium 및 Midori에서 모두 시도했지만 동일한 결과가 나타납니다.

이 문제를 추적하는 방법에 대한 의견이나 문제의 원인이 될 수있는 것에 대해 감사드립니다.

마지막 생각은 Google이 API v.3.4를 출시 한 후에 문제가 발생했습니다. 최근까지는 3.3 버전을 사용하여이 문제를 억제 할 수 있었지만 지금은 은퇴했지만 지금은 직면 할 수밖에 없습니다.

+1

크롬에서는 안정되지만 Canary에서는 일어나지 않습니다. – Mohsen

답변

0

INDEX_SIZE_ERR은 경계 외부에있는(예 : Int8Array 또는 이와 유사)에 액세스 할 때 발생할 수 있습니다. 그걸 어디에서하고 있니?

+0

0으로 나누면이 오류가 발생한다는 것을 알고 있습니다. Google Maps의 스크립트에서 어딘가에 명시 적으로 수행되었지만 확인해야합니다. 감사합니다. –

1

Chrome DevTools (Windows/Linux의 경우 Ctrl-Shift-I)를 열고 스크립트 탭으로 전환 한 다음 상태 표시 줄의 "일시 중지"버튼 (3 상태)을 툴팁에 "일시 중지 된 예외 "다음 실패한 코드를 활성화하십시오.

+0

문제는 내가 이것을했을 때 크롬이 추락했다는 것입니다. 그러나 이제는 업데이트되지 않았으므로 문제가 디버깅 될 수 있습니다. 그래서 전체적인 질문은 이제 의미가 없습니다. –

관련 문제