그리스 몽키 4 : Firefox 57 호환성

널리 사용되는 사용자 스크립트 확장 프로그램 인 Greasemonkey for Firefox의 개발자는 새로운 버전의 브라우저 확장 프로그램 인 Greasemonkey 4를 발표했습니다.

Greasemonkey 4는 WebExtension으로 출시 될 예정이므로 Firefox 57과 호환됩니다. Mozilla는 Firefox 57 Stable이 출시 될 때 Firefox의 기존 애드온 시스템에 대한 지원을 중단 할 계획입니다.

일부 Firefox 버전에서는 레거시 애드온을 계속 사용하는 옵션이 있지만, 당분간은 대부분 일시적인 옵션입니다.

이는 부가 기능 개발자가 Firefox 57 및 최신 버전의 웹 브라우저와 호환되도록 부가 기능을 이식해야 함을 의미합니다. 반면에 WebExtensions 시스템은 Firefox의 기존 애드온 시스템 기능을 완전히 복제하지 않기 때문에 모든 애드온을 포팅 할 수있는 것은 아닙니다.

업데이트 : Greasemonkey 4는 이제 Mozilla AMO에서 WebExtension으로 사용할 수 있습니다.

Greasemonkey는 Firefox 용 확장 프로파일입니다. 글을 쓰는 시점에 880k 명 이상의 사용자가 있습니다. Mozilla AMO에서 제공되는 Greasemonkey의 현재 버전은 레거시 애드온입니다. Mozilla가 일정을 변경하지 않으면 Firefox 57 Stable 또는 Beta에서이 버전이 더 이상 작동하지 않습니다.

Greasemonkey 개발자는 공식 프로젝트 사이트에서 Greasemonkey 4가 작업 중이라고 발표했습니다. 이 새로운 버전의 브라우저 부가 기능은 Firefox 57과 완벽하게 호환됩니다. Violentmonkey 또는 Tampermonkey와 같은 대안이 Firefox 57과 호환 가능하더라도 부가 기능 사용자에게는 희소식입니다.

이것의 단점은 이동이 일부 사용자 스크립트와의 호환성을 손상시킬 수 있다는 것입니다. 이 변경 사항은 Mozilla에서 만든 새로운 API에 의해 개발자에게 적용되지 않았지만 신중한 결정이었습니다.

결과적으로, Greasemonkey의 버전 4는 거의 완전히 다시 작성되었습니다. 향후 Firefox 버전에서 가장 잘 작동 할 수 있도록 인터페이스와 기능 세트가 재 구축되었습니다. 다양한 타협이 이루어졌습니다. 이전 버전과 호환되지 않는 변경을 거의하지 않기로 결정했습니다.

성능상의 이유로 비동기식으로 실행되도록 설계된 사용자 스크립트 만 지원하기로 결정했습니다. 이전 스크립트와의 호환성이 손상됩니다.

Greasemonkey 4는 현재 알파 버전으로 제공됩니다. 그러나 호환성은 Firefox 56 및 이전 버전으로 제한되며 최신 버전의 Firefox 인 Firefox 58은 아닙니다.

Greasemonkey 사용자는 또 다른 변경 사항에 대처해야합니다. 추가 기능 버전 4는 더 이상 텍스트 편집기와 함께 제공되지 않지만 대신 내장 편집기를 사용합니다. 확장 프로그램이 더 이상 파일 시스템에 액세스 할 수 없으므로 새로운 WebExtensions 시스템의 제한 사항입니다.

닫는 단어

Greasemonkey의 다음 버전은 Firefox 57과 호환됩니다. 이는 저자가 업데이트하지 않으면 일부 스크립트가 해당 버전에서 더 이상 작동하지 않음을 의미하지만 좋은 일입니다.

지금 당신은 : 당신의 발표에 무엇을 가지고 있습니까? 사용자 스크립트를 사용합니까?