2

Firefox 용 애드온을 만들었으며 최신 버전과 호환됩니다. 내 문제는 모든 버전의 Firefox에서 작동하도록하려는 것입니다. 어떻게해야합니까?Firefox addon compatibilty with version 11

정보 :

  • 나는 확장을 위해 추가 기능에 SDK를 사용했다.
  • 내 확장 프로그램에서도 jQuery를 사용합니다. 여기에 양식이 올 수 있습니까?

답변

5

부가 기능 SDK 1.14 (현재 릴리스)는 Firefox 19와 호환되는 부가 기능을 표시하며 이전 Firefox 버전에서는 설치할 수 없습니다. 확장 당신은 도 멀리로 얻을 간단한 경우

  • 편집 app-extension/install.rdf 당신의 SDK 애드온 설치하고 파이어 폭스 (19) 이외의 다른 minVersion를 설정 : 당신은 당신이 몇 가지 옵션을 가지고 마음에 들지 않으면 실제로 파이어 폭스 4에서는 더 오래된 파이어 폭스 버전에서도 작동 할 것입니다. (확실히 파이어 폭스 4에서는 재시작이 필요없는 확장 기능이 추가되었습니다.) 이것은 분명히 지원되지 않으며 모든 것이 실제로 올바르게 작동하는지 (예 : 메모리 누수가 없음) 거의 불가능 함을 확인할 수 있습니다.
  • old version of the Add-on SDK을 얻을 수 있습니다. 새로운 애드온 SDK 버전에서는 향상된 기능을 얻을 수 없지만 이전 버전의 Firefox는 지원됩니다. 그러나 여전히 Firefox 10 이상과 호환되는 애드온 SDK 버전이 필요합니다. 그렇지 않으면 현재 Firefox 버전에 애드온이 설치되지 않습니다 (Firefox 10은 "기본적으로 호환 가능"스위치가 바뀌 었음). 또한 호환성 플래그와 상관없이 현재 Firefox 버전에서 이 올바르게 작동 할 수 있지만 실제로는 그렇지 않습니다.
  • 추가 기능 SDK를 삭제하고 기존 확장명을 만들 수 있습니다. 그런 다음 원하는대로 호환성 경계를 설정할 수 있습니다. 이전 버전과의 호환성도 고려해야 할 책임이 있습니다. 그러나 지원하고자하는 Firefox 버전의 범위에 따라 매우 사소한 작업입니다.

그러나 중요한 질문은 무엇입니까? 현재 확장 된 지원 릴리스는 Firefox 18이므로 Firefox 18 이하 버전은 Mozilla에서 지원되지 않습니다. 물론 어떤 이유로 구식 Firefox 버전을 사용하는 사용자가 몇 명 있지만 업데이트하지 않는 사용자도 새로운 확장 프로그램을 설치하는 경우는 거의 없습니다. 그렇다면 파이어 폭스 1.0 (2004 년)에서 연장 작업을하는 데 정말로 많은 시간을 할애하고 싶습니까? 파이어 폭스 4 (2011 년 출시)는 어떨까요? 기존 버전과의 호환성 유지를 위해 얼마나 많은 노력을 기울이고 있습니까? tonsofaddon-relevantchangesineachsinglerelease?

+0

thx 블라디미르! 귀하의 답변은 언제나 훌륭하고 매우 유용합니다. 나는 클라이언트를위한 연장을 만들었고 그는 버전 10에서 20에 대한 지원을 요청했다. 최종적으로 sdk없이 확장을 만들었지 만, 이것은 훨씬 더 어렵다. :) –