2009-08-13 7 views
0

컨텍스트 : 우리는 애플 리케이션에서 파이어 폭스 쿠키를 읽을 필요가있다; Firefox 3.5까지는 cookies.txt/cookies.sqlite를 읽음으로써 가능했습니다. 파이어 폭스 3.5에서는 쿠키 파일을 독점적으로 잠그고 외부 앱이 읽을 수 없으므로 (https://bugzilla.mozilla.org/show_bug.cgi?id=476167 참조) 로컬 복사본을 만들 더라도 FF가 쿠키가 종료 될 때까지 항상 쿠키를 플러시하지는 않기 때문에 쿠키가 존재하지 않을 수 있습니다 .외부 앱에서 Firefox XPCOM을 호출 하시겠습니까?

제안 된 해결책은 우리가 필요로하는 것처럼 보이는 nsICookieManager를 사용하는 것입니다.하지만 Firefox가 아닌 프로세스에서 가져올 수있는 방법은 무엇입니까?

XPCOM에 대한 모든 내용은 파이어 폭스 확장 기능에서만 사용할 수 있다고 제안합니다. 확장 기능을 작성하고 파이어 폭스를 사용하여 확장 기능을 설치 한 다음 확장 기능을 호출하여 쿠키를 다시 전달합니다.

답변

0

예 - 응용 프로그램에서 Firefox로 통신하는 확장 프로그램을 빌드해야합니다. 추가 기능을 the windows registry (Windows를 사용하는 것으로 가정)과 함께 설치할 수 있습니다.