저는 회사의 주요 제품 라인에 대한 Mozilla 플러그인 작업을 시작하려고합니다. 필자는 Gecko SDK를 사용하여 빌드 할 수 있다는 인상을 받았으며, 두 가지 주요 개정판을 전제로하고 있으며, 이는 사람이 합리적으로 사용하는 모든 브라우저를 대상으로합니다. 나는 또한 이것이 크롬과 오페라 (사실 확인 누군가?)를 또한 커버 할 것이라고 가정하고있다.Mozilla 플러그인, Gecko SDK가 업데이트 될 때마다 다시 컴파일해야합니까?
하지만, 난 그냥 설명서를 읽고 있었다 나는 이걸 발견 : 게코 버전
2.0 전에, 당신은 당신이 목표하고자하는 모질라의 초기 버전에 대한 게코 SDK 버전을 선택해야합니다. Gecko 버전 2.0 이상에서는 교차 버전 호환성이 더 이상 지원되지 않으므로 각 릴리스에 대해 구성 요소를 다시 컴파일해야합니다.
누군가 이것이 제게 그것이 의미한다고 생각하는 것은 아닙니다. 그렇다면 배포 후에도 Gecko의 각 버전에 대한 플러그인을 무기한으로 다시 컴파일해야한다는 의미입니까? 그건 모질라의 위대한 팀이 우리에게 줄 것이라고 생각하지 않습니다.
Firefox 확장 프로그램에서 NPAPI 플러그인 또는 XPCOM 구성 요소에 대해 묻는 중입니까? 설명서에 대해 후자에 대해 이야기, 당신은 이전에 대해 걱정할 것 ... –
@WladimirPalant NPAPI, 나는 Gecko SDK가 NPAPI 플러그인 용 SDK라고 생각했습니다. –
아니요, 아니요, SDK는 주로 Firefox 확장 등을 위해 XPCOM 구성 요소를 컴파일하는 데 사용됩니다. 문서는 그 목적을 독점적으로 사용한다고 가정합니다.NPAPI 플러그인은 이전 SDK 버전으로 컴파일 될 수 있으며 계속 작동합니다 (그렇지 않으면 Flash가 각 Firefox 업데이트에서 작동하지 않습니다). –