Firefox, DRM và phần cuối của NPAPI
- Thể LoạI: Firefox
Đã có rất nhiều lời bàn tán về sự kết thúc của giao diện NPAPI cổ điển hiện được hỗ trợ bởi tất cả các phiên bản Firefox để làm cho các công nghệ của bên thứ ba có sẵn trong trình duyệt.
Các plugin phổ biến nhất hiện được hỗ trợ là Adobe Flash và Java, nhưng có nhiều plugin hơn mà Firefox có thể chọn để cung cấp chức năng của chúng.
Google loại bỏ NPAPI trong Chrome 45 khi nó ngừng hỗ trợ cho NPAPI và Mozilla đã công bố rằng nó cũng sẽ kết thúc hỗ trợ.
Lợi thế của Google so với Mozilla là Chrome cung cấp phiên bản Flash tích hợp sẵn cho trình duyệt, có nghĩa là plugin NPAPI phổ biến nhất vẫn có sẵn trong Chrome, mặc dù ở dạng khác.
Vì Mozilla không có thỏa thuận với Adobe để làm điều tương tự, nên sẽ gặp bất lợi đáng kể là việc loại bỏ hỗ trợ NPAPI sẽ dẫn đến việc Firefox không hỗ trợ bất kỳ nội dung Flash nào trên Internet nữa.
Mặt khác, Chrome không hỗ trợ bất kỳ plugin NPAPI nào khác, có nghĩa là bạn không thể chạy nội dung JAVA hoặc Silverlight trong trình duyệt nữa.
Firefox và DRM
Mozilla đã ở trong một vị trí bấp bênh liên quan đến chức năng DRM trong Firefox. Nó có tùy chọn tích hợp khả năng phát lại DRM vào Firefox, điều này sẽ làm hài lòng những người dùng sử dụng các dịch vụ như Netflix trên trình duyệt nhưng làm hài lòng những người dùng không muốn khả năng DRM trong trình duyệt hoặc không hỗ trợ DRM, điều này sẽ buộc những người dùng muốn để sử dụng các dịch vụ yêu cầu chúng để phát trực tuyến phải chuyển sang trình duyệt khác cho mục đích đó nhưng làm hài lòng những người dùng phản đối DRM dưới mọi hình thức.
Mozilla đã thêm Mô-đun giải mã nội dung Adobe Primetime (CDM) trong Firefox 38 để hỗ trợ các luồng DRM HTML5.
Người dùng Firefox có thể nhận thấy rằng Primetime được liệt kê dưới dạng một plugin trong trình duyệt theo mặc định và cũng có một OpenH264 Video Codec do Cisco cung cấp cho mục đích tương tự. Nếu bạn chưa có, hãy nhập about: addons vào trình duyệt và chuyển sang plugin khi trang đã tải xong.
Các plugin này được đặt thành 'luôn kích hoạt' và tùy chọn khác duy nhất mà bạn có là đặt chúng thành 'không bao giờ kích hoạt'. Tùy chọn 'yêu cầu kích hoạt' không khả dụng.
Người dùng Firefox có thể tắt DRM trên about: config như được nêu trong bài viết được liên kết ở trên. Thao tác này sẽ xóa các plugin khỏi Firefox.
Rất có thể Widevine sẽ có công tắc 'tắt' riêng khi nó được cung cấp. Ngoài ra, Mozilla duy trì một phiên bản đặc biệt của Firefox đó là DRM miễn phí.
Cập nhật : Mozilla có kế hoạch loại bỏ hỗ trợ cho Adobe Primetime trong Firefox 52 . Điều này khiến Google Widevine CDM là mô-đun giải mã nội dung mà trình duyệt hỗ trợ.
Google Widevine CDM
Mozilla công bố cách đây vài ngày, họ có kế hoạch đưa một mô-đun giải mã nội dung khác lên Firefox. Tổ chức sẽ sớm đưa Widevine CDM của Google lên Firefox Nightly, hỗ trợ cho nội dung video HTML5 yêu cầu DRM cho Firefox để thêm hỗ trợ cho các trang web dựa vào Widevine.
Theo Mozilla, đây là một giải pháp thay thế cho 'các dịch vụ phát trực tuyến hiện đang dựa vào Silverlight để phát lại nội dung video được bảo vệ bằng DRM'.
Plugin sẽ chỉ được cung cấp cho các phiên bản Firefox dành cho Windows và Mac và nó sẽ chỉ được tải xuống trình duyệt khi người dùng truy cập vào một trang web yêu cầu nó.
Cập nhật : Google Widevine cũng có sẵn cho Linux phiên bản của Firefox kể từ phiên bản 49.
Việc tích hợp đảm bảo rằng Firefox bao gồm cả Flash và Silverlight DRM trên Internet sau khi ngừng hỗ trợ NPAPI.
Sự kết thúc của NPAPI
Cho đến nay, Mozilla tuyên bố rằng hỗ trợ cho NPAPI sẽ kết thúc vào cuối năm 2016 nhưng không tiết lộ chính xác khi nào nó sẽ xảy ra.
Một bài trên Mozilla.dev.tech.plugins vào tháng Hai đã tiết lộ kế hoạch cập nhật. Theo thông tin được đăng trên đó, Mozilla có kế hoạch loại bỏ hỗ trợ NPAPI trong Firefox 53 sẽ ra mắt vào tháng 3 năm 2017.
Phiên bản Firefox ESR (Bản phát hành hỗ trợ mở rộng) tiếp theo là 52 và sẽ nhận được các bản cập nhật bảo mật trong một năm. Bằng cách loại bỏ NPAPI trong Firefox 53, bản phát hành * sau * ESR, người dùng cần hỗ trợ NPAPI có thể tiếp tục chuyển sang Firefox ESR 52 và tiếp tục sử dụng các plugin NPAPI cho đến tháng 5 năm 2018.
Lý do chính khiến Firefox 53 được chọn là vì Firefox 52 là phiên bản ESR mới. Điều này có nghĩa là bất kỳ ai trên ESR sẽ có thể sử dụng các plugin NPAPI cho đến khi phiên bản đó không còn được sử dụng nữa và không phải trước tháng 5 năm 2018.
Lên lịch
Kiểm tra lịch trình phát hành của chúng tôi cho Firefox để biết ngày chính xác (được thêm vào khi có sẵn).
- Firefox 52: phiên bản ESR mới
- Firefox 53: Hỗ trợ NPAPI bị loại bỏ trong Firefox.
- Firefox 60: phiên bản ESR mới không hỗ trợ NPAPI
- Firefox 60.2 ESR: Phiên bản Firefox 53 ESR cũ không còn được hỗ trợ. Phần cuối của NPAPI trong Firefox.
Như trường hợp của các bản phát hành trong tương lai, mọi thứ có thể thay đổi trong suốt quá trình. Chúng tôi sẽ cập nhật bài viết nếu điều này xảy ra. (Cảm ơn Soren )