Firefox 57 이상에서 애드온 호환성을 확인하는 방법

0
203

올해 11월에 출시될 예정인 Firefox 57은 우리 중 많은 사람들이 찾는 인기 있는 애드온과의 호환성을 잠재적으로 깨뜨릴 수 있는 것을 포함하여 브라우저에 꽤 큰 변화를 가져올 것입니다. 우리의 일상적인 사용에 없어서는 안될. Mozilla가 Firefox의 번창하는 애드온 생태계의 기반인 XPCOM 및 XUL에서 멀어짐에 따라 브라우저는 ‘WebExtensions’라는 새로운 확장 API만 지원하여 XUL 오버레이 확장, 부트스트랩 확장, SDK 확장 및 임베디드와의 호환성을 종료합니다. 웹 확장. 90년대 중반 Netscape Navigator가 출시된 이후로 Firefox 열성 사용자로서 제가 사랑하는 추가 기능 중 일부가 몇 주 안에 쓸모가 없어질 수 있다는 생각은 삼키기 힘든 알약이지만 해결할 수 있는 해결 방법이 있습니다. 그들이 구식되기 전에 자신을 구입하는 데 사용합니다. 오늘 이 기사에서는 Mozilla가 XUL 확장을 더 이상 사용하지 않는 이유, Firefox 57과의 추가 기능 호환성을 확인하는 방법, Firefox 57에서 좋은.

Mozilla가 Firefox 57에서 XUL 지원을 종료하는 이유는 무엇입니까?

올해 초 Mozilla에서 발표한 성명서에 따르면 WebExtensions API를 구현하면 Firefox에 여러 면에서 도움이 될 것이지만 개발자 및 고급 사용자 커뮤니티의 많은 사람들이 확신을 갖지 못하고 있습니다. 우선 Mozilla의 Firefox 데스크톱 관리자인 Ken Needham에 따르면 브라우저가 XPCOM과 XUL을 포기하는 주된 이유는 보안과 안정성입니다. 그에 따르면, Firefox 코드의 대부분이 JavaScript에 있다는 사실은 브라우저를 경쟁자보다 훨씬 더 사용자 정의할 수 있다는 점에서 브라우저에 큰 이점이 되었지만, 또한 브라우저가 본질적으로 맬웨어 및 기타 보안으로부터 안전하지 않게 만듭니다. 위협. 그는 추가로 “추가 기능은 Firefox의 내부 구현에 완전히 액세스할 수 있습니다. 이러한 모듈성의 부족은 많은 문제를 야기합니다. 부가 기능은 또한 예기치 않은 방식으로 API를 사용할 때 Firefox가 충돌을 일으킬 수 있습니다.”

Firefox가 이미 채택했으며 Firefox 57의 추가 기능에 대한 유일한 기반이 될 새로운 API(응용 프로그래밍 인터페이스)인 WebExtensions는 현재 사용 중인 Apple의 오픈 소스 WebKit 브라우저 엔진의 Google 포크인 Blink와도 호환됩니다. Safari에 의해 만들어졌으며 Chrome 및 Opera와 같은 다른 인기 있는 브라우저의 기반을 형성합니다. 후자는 얼마 전에 WebKit에 찬성하여 Presto 브라우저 엔진을 포기했습니다. Blink 호환성을 통해 개발자는 코드를 너무 많이 변경하지 않고도 Chrome 애드온을 Firefox로 쉽게 이식할 수 있습니다. 이는 Mozilla에 따르면 전환의 또 다른 이유입니다. 따라서 좋든 싫든 이 변경 사항을 처리해야 합니다.

Firefox 57 이상과 호환되는 추가 기능 확인

  • 부가 기능이 Firefox 57 이상과 호환되는지 확인하려면 Firefox 창의 오른쪽 상단에 있는 햄버거 메뉴를 클릭한 다음 ‘추가 기능’을 클릭하세요.

Firefox 57 이상에서 애드온 호환성을 확인하는 방법

  • 결과 화면에서 아래 이미지와 같이 ‘확장’ 옵션을 클릭합니다.

애드온 레거시 KK이제 노란색 ‘Legacy’ 태그로 레이블이 지정된 XUL 및 기타 확장을 볼 수 있지만 이미 WebExtension API로 마이그레이션된 확장은 이러한 표시가 없으며 Firefox 57 이상에서도 평소와 같이 계속 작동합니다.

레거시 확장을 계속 사용하는 방법

개발자가 아직 WebExtensions로 마이그레이션하지 않았거나 앞으로도 그럴 가능성이 낮은 특정 확장 프로그램을 계속 사용하고 싶다면 할 수 있는 일은 Firefox ESR(Extended Support Release)로 전환하는 것입니다. 기능보다 호환성을 중시하는 조직 및 기업에서 ESR 릴리스는 새로운 기능으로 업데이트되지 않을 수 있지만 다음 ESR 버전이 릴리스될 때까지 모든 보안 패치를 계속 받습니다. 현재 ESR 릴리스는 Firefox 52이며 내년 6월까지 보안 업데이트를 계속 받을 예정이므로 보안에 대한 걱정 없이 레거시 확장을 계속 사용할 수 있습니다. 영구적 인 솔루션은 아니지만 앞으로 옵션을 평가할 시간을 벌 것입니다.

Firefox 57 이상과의 애드온 호환성 확인

Firefox의 움직임이 많은 목소리를 내고 영향력 있는 비평가들을 끌어모았지만, 조직은 여전히 ​​계획대로 제안된 변경 사항을 진행하고 있습니다. 따라서 좋든 싫든 가장 좋아하는 추가 기능 중 일부는 올해 말까지 더 이상 사용하지 못할 수 있습니다. 물론, ESR 버전으로 전환할 수 있지만, 유예는 일시적일 뿐 영구적이지 않을 것이기 때문에 여전히 빌린 시간에 살고 있을 것입니다. 변경 사항이 개발자와 사용자를 소외시킬 것이라고 생각하십니까? Firefox는 사용자의 덩어리를 잃게 될까요, 아니면 이념적인 이유로만 열성적인 Firefox 사용자가 브라우저를 계속 지원할 것이라고 생각하십니까? 우리는 당신의 의견을 듣는 것을 좋아하기 때문에 문제에 대해 어떻게 생각하는지 알려주십시오.