Greasemonkey 4: Tương thích Firefox 57

Các nhà phát triển của phần mở rộng người dùng phổ biến Greasemonkey cho Firefox đã công bố Greasemonkey 4, một phiên bản mới của tiện ích mở rộng trình duyệt.

Greasemonkey 4 sẽ tương thích với Firefox 57 vì nó sẽ được phát hành dưới dạng WebExtension. Mozilla có kế hoạch bỏ hỗ trợ cho hệ thống bổ trợ cũ của Firefox khi Firefox 57 Stable được phát hành.

Mặc dù có một số tùy chọn để tiếp tục sử dụng các tiện ích bổ sung cũ trong một số phiên bản của Firefox, ít nhất là trong thời điểm hiện tại, hầu hết chúng đều mang tính chất tạm thời.

Điều này có nghĩa là đến lượt các nhà phát triển bổ trợ cần chuyển các tiện ích bổ sung của họ để chúng vẫn tương thích với Firefox 57 và các phiên bản mới hơn của trình duyệt web. Mặt khác, không phải tất cả các tiện ích đều có thể được chuyển, vì hệ thống WebExtensions không sao chép hoàn toàn chức năng của hệ thống bổ trợ kế thừa của Firefox.

Cập nhật : Greasemonkey 4 hiện có sẵn dưới dạng WebExtension trên Mozilla AMO.

Greasemonkey là một phần mở rộng cấu hình cao cho Firefox. Nó có hơn 880k người dùng tại thời điểm viết. Phiên bản hiện tại của Greasemonkey được cung cấp trên Mozilla AMO là một tiện ích bổ sung cũ. Phiên bản này sẽ không hoạt động nữa trong Firefox 57 Ổn định hoặc Beta nếu Mozilla không thay đổi lịch trình.

Các nhà phát triển của Greasemonkey đã thông báo trên trang web dự án chính thức rằng Greasemonkey 4 đang hoạt động. Phiên bản bổ trợ trình duyệt mới này sẽ tương thích hoàn toàn với Firefox 57. Đó là tin tốt cho người dùng tiện ích bổ sung, ngay cả khi các lựa chọn thay thế như Violentmonkey hoặc Tampermonkey cũng có sẵn và tương thích với Firefox 57.

Nhược điểm của việc này là di chuyển sẽ phá vỡ tính tương thích với một số mô tả người dùng. Thay đổi này không được các nhà phát triển thực thi bởi các API mới mà Mozilla tạo ra, nhưng đã là một quyết định có chủ ý.

Do đó, phiên bản 4 của Greasemonkey là bản viết lại gần như hoàn chỉnh. Giao diện và bộ tính năng của nó đã được xây dựng lại để hoạt động tốt nhất với các phiên bản Firefox sắp tới. Một loạt các thỏa hiệp đã được thực hiện. Chúng tôi đã chọn để thực hiện một thay đổi ngược không tương thích hiếm.

Quyết định được đưa ra là chỉ hỗ trợ các mô tả người dùng được thiết kế để chạy không đồng bộ vì lý do hiệu suất. Điều này phá vỡ tính tương thích với các tập lệnh cũ hơn.

Greasemonkey 4 hiện có sẵn dưới dạng phiên bản alpha. Khả năng tương thích bị hạn chế đối với Firefox 56 và trước đó, và không phải là phiên bản Firefox mới nhất, Firefox 58.

Người dùng Greasemonkey sẽ phải đối phó với một thay đổi khác: phiên bản 4 của tiện ích bổ sung sẽ không đi kèm với trình chỉnh sửa văn bản nữa mà chỉ dựa vào trình chỉnh sửa được nhúng. Đây là một hạn chế của hệ thống WebExtensions mới vì các tiện ích mở rộng không thể truy cập hệ thống tệp nữa.

Từ kết thúc

Phiên bản tiếp theo của Greasemonkey sẽ tương thích với Firefox 57. Đó là một điều tốt, mặc dù điều đó có nghĩa là một số tập lệnh sẽ không hoạt động nữa trong phiên bản đó trừ khi chúng được cập nhật bởi tác giả của chúng.

Bây giờ bạn: Bạn lấy gì về thông báo? Bạn có sử dụng mô tả người dùng?