본문 바로가기

개발 관련

VisualStudio에서 Firefox 3.6.4 / Firefox 4.0 디버깅 하기

VisualStudio에서 Firefox 3.6.4 / Firefox 4.0 디버깅 하기

 

Firefox는 3.6.4부터 플러그인을 Firefox 프로세스로부터 분리하였습니다.  

작업관리자에서 보면 'plugin-container.exe'라는 프로세스가 떠있어요.

이렇게 프로세스를 분리하니까 Firefox는 성능이 좋아졌는지 어떤지 모르겠지만, 개발자 입장에서 보면, breakpoint가 걸리지 않아요.. IE 8 처럼...

 

[1]의 링크를 따라가보면 아래와 같은 해결책이 있습니다.

VS plugin이나 plugin-container.exe 프로세스에 attach하는 방법도 있긴 한데,

더 간단한 해결책은 다음과 같습니다.

 

1. Firefox 주소창에 'about:config'를 입력한다.

2. 경고 창 보여 주기 옵션이 켜져 있다면, 경고가 뜨며, 이때 '고급 기능 사용 동의' 버튼을 클릭한다.

3. 필터에 'dom.ipc.plugins.enabled 입력하여 검색한다.

4. '값' 항목을 클릭하여 'true'를 'false'로 바꾼다.

5. 브라우저를 종료하고 다시 시작한다.

 

 

<출처>

http://forums.silverlight.net/forums/t/188434.aspx