2013-02-10 2 views
1

확장 개발을 위해 firefox SDK를 사용하고 있습니다. 첫째, 사용자에게이 환경 설정을 공개하고 싶지 않습니다. 이 처리 방법을 약간의 처리를 위해 내부 확장 코드에 사용하기를 원합니다.확장 설치시에만 기본 설정을 지정하는 방법

내 용도는 사용자가 확장 프로그램을 다시 설치할 때만 해당 환경 설정을 재설정하려는 것입니다. 사용자가 firefox를 다시 시작하거나 확장을 사용/사용 불가로 설정할 때 환경 설정을 재설정하고 싶지 않습니다.

내가 시도한 한 가지 방법은 main.js 코드 내에서 "preferences-service"의 get/set API를 사용하는 것이 었습니다. 하지만 main.js 코드는 파이어 폭스를 재시작하거나 확장 기능을 비활성화/활성화 할 때마다 실행됩니다. main.js 코드가 다시 실행될 때 환경 설정의 초기 값을 다시 씁니다.

Firefox를 다시 시작하는 동안이 아니라 설치 중에 환경 설정 값을 재설정하는 SDK를 사용하는 방법이 있습니까? & 확장을 사용/사용하지 않도록 설정 하시겠습니까?

답변

0

loadReason 또한 main()에 대한 addon의 호출에 대한 매개 변수로 표시됩니다. 자세한 내용은 Listening for Load and Unload을 참조하십시오.

+0

이 질문에 대한 적절한 대답이 아닌 것 같습니다. 문서에 대한 링크를 주석으로 추가 할 수 있습니다. – LGAP

관련 문제