Mozilla Firefox 57 sẽ ra mắt trong tháng 11 này với nhiều thay đổi lớn cho trình duyệt web, bao gồm khả năng phá vỡ tính tương thích với một số tiện ích mở rộng phổ biến mà nhiều người thường xuyên sử dụng hàng ngày.
- Mytour Firefox 57 beta
- Mytour Firefox cho iOS
- Mytour Firefox cho Android
- Mytour Firefox cho Mac
- Mytour Firefox cho Linux
Mozilla bắt đầu dừng hỗ trợ XPCOM và XUL, nền tảng cho các tiện ích mở rộng trong Firefox. Trình duyệt chỉ hỗ trợ một API mở rộng mới gọi là WebExtensions, kết thúc tính tương thích với tiện ích mở rộng XUL, bootstrapped, SDK và thậm chí là Embedded WebExtensions.
Trong bài viết này, Mytour sẽ giải thích rõ lý do Mozilla bỏ XUL, cách kiểm tra tính tương thích của các tiện ích mở rộng trên Firefox 57 và cách tiếp tục sử dụng các tiện ích mở rộng kế thừa ngay cả khi Firefox 57 không còn hỗ trợ XUL và XPCOM nữa.
Tại sao Mozilla chấm dứt hỗ trợ XUI trên Firefox 57?
Theo Mozilla, triển khai WebExtensions API sẽ mang lại nhiều lợi ích cho Firefox, mặc dù không phải ai cũng ủng hộ ý tưởng này. Lý do chính là bảo mật và ổn định. Tiện ích mở rộng có thể gây sập Firefox khi truy cập vào nội bộ của trình duyệt. Điều này làm cho Firefox không an toàn trước các mối đe dọa an ninh.
WebExtensions là giao diện lập trình ứng dụng mới được Firefox chấp nhận từ Firefox 57. Nó tương thích với Blink, giúp dễ dàng thêm tiện ích Chrome vào Firefox mà không cần chỉnh sửa nhiều mã.
Kiểm tra Add-on nào tương thích với Firefox 57 trở lên
Để kiểm tra xem các tiện ích mở rộng có tương thích với Firefox 57 trở lên hay không, bạn click vào biểu tượng ba dấu gạch ngang ở góc trên bên phải của trình duyệt và chọn Add-ons.
Trên màn hình tiếp theo, bấm vào Extensions.
Bây giờ bạn có thể thấy các tiện ích XUL và các tiện ích mở rộng khác đã được đánh dấu là Legacy và không còn khả dụng trên Firefox mới. Những tiện ích đã chuyển sang WebExtension API sẽ không có nhãn đó và vẫn hoạt động bình thường trên Firefox 57 trở lên.
Cách tiếp tục sử dụng các tiện ích mở rộng kế thừa
Nếu bạn muốn tiếp tục sử dụng một tiện ích mở rộng nhất định mà nhà phát triển chưa chuyển sang WebExtensions hoặc không có kế hoạch làm như vậy, bạn có thể chuyển sang Firefox ESR, được thiết kế đặc biệt cho tổ chức và doanh nghiệp. Firefox ESR sẽ tiếp tục nhận bản vá bảo mật cho đến khi phiên bản ESR tiếp theo được phát hành.
Mặc dù bước tiến của Firefox đã gặp phải phản ứng không tốt từ một số người dùng, nhưng công ty vẫn tiếp tục thực hiện kế hoạch của mình. Do đó, một số tiện ích mà bạn yêu thích có thể không còn hoạt động vào cuối năm nay.
Bạn nghĩ những thay đổi này có thể làm mất đi người dùng đối với Firefox? Và liệu trình duyệt này có thể mất mát một lượng người dùng đáng kể không?