2014-02-10 2 views
1

카르마는 브라우저에 두 개의 러너 모드 (기본 및 디버그 : /debug.html)를 가지고 있습니다. 두 모드가 작동하는 방식에는 차이가 있습니다. 예를 들어 디버그 모드에서는 순환 참조가있는 console.log 개체를 사용할 수 있습니다. 기본 모드에서는 JSON 순환 참조 오류가 발생합니다.브라우저에서 카르마의 러너 모드 감지

예를 들어 추가 오류 로깅이 디버그 모드에서 활성화되도록 카르마가 JS에서 어떤 모드에 있는지 감지하는 메커니즘이 있습니까? 난 당신이 가지이 직접 대답 생각

답변

2

...

var isDebug = !!document.URL.match(/debug\.html/) 

이 당신을 위해 작동하지 않을 이유라도?

+1

이것은 작동 할 수 있지만 변경 될 수있는 카르마 구현 세부 정보에 따라 취약하기 때문에 취약합니다. 카르마 (Karma) 팀이이를 API로 디자인했으면합니다. – Sim

관련 문제