2010-04-22 5 views
1

사이드 바를 가진 확장 기능이 있습니다. 사용자가 사이드 바를 닫으면 메소드가 호출됩니다. 사용자가 브라우저를 닫을 때보 다 사이드 바를 닫을 때와 다른 점이 필요합니다.Firefox Extension : 사용자가 브라우저를 닫을 때 액션을 실행합니다.

의사 코드 : 당신은 "종료 - 응용 프로그램을"관찰자 주제를들을 수 있습니다

if (userClosedBrowser){ 
//do something 
}else if(userClosedSidebar){ 
//do something else 
} 

답변

0

. 또는 종료를 중지 할 수있게하려면 "quit-application-requested"를 청취 할 수 있습니다.

+0

그게 내가 필요로하는 것인데, 내게 그걸 보여 줄 수 있니? 왜냐하면 MDC에서는 전혀 이해할 수 없기 때문입니다. – Agustin

+0

기본적으로 다음과 같은 옵저버 (http://mxr.mozilla.org/mozilla-central/source/toolkit/components/passwordmgr/src/nsLoginManagerPrompter.js#55)를 추가하고 observe라는 메서드를 추가해야합니다 (http://mxr.mozilla.org/mozilla-central/source/toolkit/components/passwordmgr/src/nsLoginManagerPrompter.js#69). MDC에 대한이 페이지 (https://developer.mozilla.org/en/XUL_School/Observer_Notifications)는 좋은 설명을 제공해야합니다. – sdwilsh

관련 문제