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. 브라우저를 종료하고 다시 시작한다.
<출처>