브라우저 확장에 대한 매니페스트 V3 변경 사항이 Google Chrome 88에 적용됩니다.

click fraud protection

Google은 Manifest V3 변경 사항이 Chrome 88 베타에 적용되어 2021년 1월 중순에 안정 버전으로 승격될 것이라고 발표했습니다.

올해 인터넷 브라우징에 있어서 가장 큰 변화 중 하나는 많이 논의되는 매니페스트 V3. 새로운 매니페스트 버전을 사용하면 브라우저인 Chrome이 특정 이전 API의 작동을 제한하여 방식을 변경할 수 있습니다. 웹과 그에 수반되는 확장 기능이 작동하게 되고 결국에는 사용자가 인터넷을 경험하는 방식이 바뀌게 됩니다. 크기가 큰. 수개월 간의 활발한 토론과 피드백을 거쳐 이제 Chrome용 Manifest V3 확장 프로그램이 Chrome 88 베타에서 출시되며 다음 달에는 더 많은 변경 사항이 적용될 예정입니다.

매니페스트 V3의 변경 사항

보안

Manifest V3에서는 Google이 원격으로 호스팅되는 코드를 허용하지 않습니다. 회사는 이 메커니즘이 Google의 악성 코드 탐지 도구를 우회하기 위한 공격 벡터로 사용된다고 주장합니다. 사용자 개인 정보 보호 및 보안을 위해 이 항목은 제거됩니다. 원격으로 호스팅된 코드를 제거하면 Google이 Chrome 웹 스토어에 제출된 내용을 더욱 철저하고 신속하게 검토할 수 있습니다.

성능

이 새 버전을 통해 Google은 서비스 노동자 배경 페이지를 대체합니다. 배경 페이지는 확장 프로그램이 사용하는지 여부에 관계없이 백그라운드에서 활성 상태로 유지되며 시스템 리소스를 소비합니다. 서비스 워커는 웹페이지와 별도로 실행된다는 점에서 "일시적"입니다. 웹 페이지나 사용자 상호 작용(예: 푸시 알림 및 백그라운드)이 필요하지 않은 기능에 대한 문 동조). 브라우저는 필요에 따라 서비스 워커를 시작하고 닫을 수 있으므로 전체 시스템 리소스 활용도를 낮출 수 있습니다.

확장 API도 보다 선언적인 모델로 전환하고 있습니다. Google은 최종 결과가 전반적인 성능이 향상되고 대부분의 확장 프로그램 사용자에 대한 개인 정보 보호가 향상되었다고 말합니다.

은둔

또 다른 큰 변화는 더 많은 권한을 선택적으로 만드는 새로운 확장 모델에 있습니다. 이제 사용자는 설치 시 민감한 권한을 보류할 수 있으므로 확장 프로그램이 데이터를 사용하고 공유하는 방법에 대한 가시성과 제어력이 향상됩니다. 따라서 확장 프로그램 개발자는 사용자가 언제든지 권한을 선택하거나 거부할 수 있기를 기대해야 합니다.

그런 다음 웹 활동에 대한 수동적 액세스가 필요한 확장 프로그램이 변경되었습니다. 웹 요청 API 및 최신 Declarative Net Request API. 특히 Declarative Net Request API는 첫 번째 발표 이후 변경 사항이 있었으며 현재 롤아웃에서는 광범위한 사항을 고려합니다. 여러 정적 규칙 세트 지원, 규칙 내 정규 표현식, 선언적 헤더 수정 등 개발자 커뮤니티의 피드백 그리고 더.

Google의 Chrome 확장 프로그램 팀과 우리 사이의 긴밀한 협력이 매우 기뻤습니다. Manifest V3가 도입된 후에도 광고 차단 확장 프로그램을 계속 사용할 수 있도록 자체 엔지니어링 팀 효과.

Manifest V3의 가용성 및 출시

앞서 언급한 대로 Manifest V3는 이제 Chrome 88 베타에서 실험할 수 있으며 향후 릴리스에서는 추가 기능이 뒤따를 것으로 예상됩니다. Chrome 웹 스토어는 Chrome 88이 안정 버전에 도달하는 1월 중순부터 Manifest V3 확장을 허용하기 시작할 것입니다.

Google은 Manifest V2 확장에 대한 지원을 제거할 정확한 날짜를 약속하지 않습니다. 마이그레이션 기간의 타임라인은 Manifest V3가 안정적인 버전에 도착한 후 1년으로 추정할 수 있습니다. 나뭇가지. Google에서는 앞으로 몇 달 안에 일정에 대한 자세한 내용을 제공할 예정입니다.