2009-11-24 8 views
7

나는 firefox addon에서 일하고 있습니다. 사용자가 제거 할 때 내 addon과 관련된 사용자 환경 설정을 제거하는 방법은 확실하지 않습니다. 환경 설정이 설정되고 사용자가 환경 설정을 제거했다가 다시 설치하면 환경 설정이 모두 그대로 유지됩니다. 일부 설정은 처음 설치할 때와 관련이 있으므로 사용자가 이전에 설치 한 경우 중단됩니다.사용자가 제거 할 때 Firefox Addon prefs 제거하기

사용자가 제거 할 때 호출 할 수있는 설정이 있습니까, 아니면 제거시 환경 설정을 제거하는 프로세스가 있습니까?

감사합니다.

답변

2

this page에서 올바른 이벤트를 얻기 위해 옵서버를 등록하는 방법을 보여줍니다. 항상 100 % 신뢰성있는 것은 아니지만 be a way to do this in Firefox 3.7 (Gecko 1.9.3)이어야합니다.

+0

설명해 주셔서 감사합니다. – jpcamara

+0

이것은 꽤 구식이에요, 오늘 어떻게 할 수 있는지 설명해 주시겠습니까? – rubo77

-1

이렇게 할 방법이 없습니다. 애드온은 단순히 브라우저에 의해 삭제되며 제거되지 않는다고 알려지지 않습니다. Add on GUI 어딘가에 'Restore Factory Settings'버튼을 제공 할 수 있습니다.

+0

공정합니다. 내가 그것이 addon에게 그것이 뭔가 악의적 인 일을하기 위해 문을 열어 둘 수있는 삭제되고 있다는 것을 알았다면 그럴 수도 있다는 느낌이 들었다. 감사합니다. – jpcamara

+1

이것은 사실이 아닙니다. 실제로는 항상 신뢰할 수있는 것은 아니지만 실제로는 가능합니다. – sdwilsh

+1

이것은 사실이 아닙니다. 다음과 같이 리스너를 종료 이벤트에 등록 할 수 있습니다 :'exports.onUnload = function (options, callbacks) {MyPlugin.onUnload(); } ' – jwir3

관련 문제