반응형
크롬 디버거에서 모든 VM 스크립트를 블랙박스할 수 있습니까?
나는 내 각진 앱에서 꽤 복잡한 모듈을 디버깅하려고 한다.특정 메서드의 시작 부분에 브레이크 포인트를 설정했습니다.이것에 의해서 에러가 재발하는 장소를 확인할 수 있습니다.그러나 VM 스크립트(VM28337, VM30559 등)로 이동합니다.저는 이 모든 것이 정상 작동한다고 가정할 수 있기 때문에 보고 싶지 않습니다.
Chrome 디버거에서 특정 스크립트를 블랙박스로 만들 수 있다는 것은 알지만 이러한 VM 스크립트는 끝이 없는 것 같습니다.이러한 스크립트를 회피하는 방법에 대해 제안할 수 있는 사람이 있습니까?
현재 어떤 버전의 Chrome에서도 가능하지 않은 것 같습니다.단, 크롬 버그를 생성하여 추가를 의뢰합니다.크롬 526239호
개발 시간 전용의 회피책은, 다음과 같이 할 수 있습니다.eval당신의 페이지에서 -
(function ()
{
var originalEval = eval;
eval =
function (script)
{
return originalEval(script + "\n//# sourceURL=blackbox-this.js");
}
}());
그리고 블랙박스는^.*blackbox-this.js$
동일setInterval/setTimeout스트링이 생겼을 때(하지만, 어쨌든 그것은 나쁜 습관이죠?;)
그게 너한테 효과가 있어?
언급URL : https://stackoverflow.com/questions/29897750/is-it-possible-to-blackbox-all-vm-scripts-in-chrome-debugger
반응형
'source' 카테고리의 다른 글
| 스프링 부트로 JSP를 JAR 패키징으로 제공할 수 있습니까? (0) | 2023.03.18 |
|---|---|
| vs (0) | 2023.03.18 |
| WordPress 플러그인 업데이트를 비활성화하려면 어떻게 해야 합니까? (0) | 2023.03.18 |
| JSX 요소를 어레이에 연결하려면 어떻게 해야 합니까? (0) | 2023.03.18 |
| 닷넷 코어 시스템.Text.Json 이스케이프 해제 유니코드 문자열 (0) | 2023.03.18 |