이 번역은 완료되지 않았습니다. 이 문서를 번역해 주세요.

WebExtension API로 개발 된 Extension은 브라우저 간 호환성을 위해 설계되었습니다. 대부분이 기술은 Google Chrome 및 Opera에서 지원하는 extension API 코드와 다이렉트로 호환됩니다. 이러한 브라우저 용으로 작성된 확장 프로그램은 대부분의 경우 약간의 변경만으로 Firefox에서 실행됩니다. 거의 모든 WebExtension API들은 Chrome과 마찬가지로 chrome 네임 스페이스에서 콜백 함수를 사용하여 지원됩니다. chrome 네임 스페이스에서 지원되지 않는 API는 의도적으로 Chrome과 호환되지 않는 API뿐입니다. 이러한 경우는 API 문서 페이지에 browser 네임 스페이스에서만 지원된다는 내용이 명시되어 있습니다. Chrome이나 Opera에서 확장 프로그램을 이식하는 과정은 다음과 같습니다.
 
  1. Chrome 비호환성 참조에 대한 manifest.json 기능 및 WebExtension API 사용을 검토하십시오. 아직 Firefox에서 지원되지 않는 기능이나 API를 사용하는 경우 확장 프로그램을 아직 포팅하지 못할 수 있습니다. Mozilla는이 단계를 자동화하는 데 도움이되는 서비스를 제공합니다.: https://www.extensiontest.com/.
  2. 파이어폭스 확장기능을 설치 하고 테스트 하세요.
  3. 문제가 있으면 dev-addons 메일링 리스트IRC#webextensions에 문의하십시오.
  4. 서명 및 배포를 위해 AMO에 애드온을 제출하세요.

압축을 푼 확장 프로그램을로드하기위한 Chrome의 명령 행 옵션을 사용하는 경우 개발을 위해 Firefox에서 임시 설치를 자동화하는 web-ext 도구를 확인하십시오.

문서 태그 및 공헌자

이 페이지의 공헌자: kkame
최종 변경자: kkame,