Chủ đề này nghe có vẻ lạ. Và câu trả lời là, plugin không phải extension (tiện ích mở rộng), mặc dù đó có thể là giả định đầu tiên của bạn. Đây là lỗi phổ biến và dễ hiểu. Mặc dù cả hai đều thực hiện vai trò tương tự nâng cao trải nghiệm trình duyệt, chúng phải được phân loại khác nhau. Ngay cả Mozilla cũng tách biệt chúng.
Hôm nay tôi muốn nói gì? Tôi muốn đưa cho bạn cái nhìn tổng quan về plugin là gì, cách sử dụng, bật/tắt, cập nhật bảo mật, debug vấn đề, v.v. Đây sẽ là bài tập thú vị, dù hầu hết bạn đã khá quen thuộc, nên tôi xin lỗi trước vì hơi nhàm chán. Theo tôi.
Tổng quan
Mở menu Firefox Add-ons, hoặc vào about:plugins, bạn sẽ thấy vài mục. Một trong số đó là Plugins. Đó là thứ chúng ta quan tâm. Nội dung chính xác sẽ khác tùy thiết lập, hệ điều hành, và các yếu tố khác. Nhưng bạn sẽ thấy danh sách các tiện ích bên ngoài tăng cường trình duyệt.
Đây là một điểm thú vị phân biệt extension và plugin. Thường thì plugin do phần mềm thứ ba cung cấp để tạo khả năng và thêm chức năng giữa trình duyệt và các chương trình đó. Extension trở thành một phần của trình duyệt và thay đổi cách trình duyệt hoạt động.
Hãy nhìn danh sách trên. Ví dụ, plugin Nvidia 3D Vision cho phép bạn tận dụng tăng tốc 3D trong video. Có thể bạn muốn hoặc không, nhưng nó đi kèm driver card màn hình. Shockwave Flash là thứ quen thuộc. Foxit Reader cho phép mở PDF trực tiếp trong trình duyệt, v.v.
Tất cả đều do các nhà cung cấp khác cung cấp và có thể là closed-source. Chúng xuất hiện dưới dạng thư viện chia sẻ (shared libraries) hoặc DLL và được tải theo yêu cầu vào không gian bộ nhớ trình duyệt, với tất cả tính năng cũng như bug và vấn đề bảo mật tiềm ẩn. Điều đó dẫn đến câu hỏi về nhu cầu.
Bật/Tắt
Một số plugin có thể xuất hiện trong trình duyệt mà bạn không hay biết. Ví dụ, cài Java, nó sẽ thêm dấu hiệu của nó. Nhưng có thể bạn không muốn Java bật trong trình duyệt, dù muốn framework. Có vài cách, nhưng bạn có thể chỉ toggle (chuyển đổi) trạng thái plugin trong menu Plugins.
Bạn có thể làm vì lý do tiện lợi, rắc rối, hiệu năng, bảo mật, hoặc khác. Bất cứ thứ gì bạn cần để hoàn thành công việc. Khả năng bật/tắt chọn lọc plugin là tính năng hữu ích, vì bạn có thể tạm thời sửa đổi khả năng trình duyệt mà không phải gỡ phần mềm. Những thay đổi này thường yêu cầu khởi động lại trình duyệt.
Bảo mật & Cập nhật (chủ yếu Windows)
Bây giờ, nếu bạn có chục plugin cài đặt. Bạn có thể muốn giữ chúng cập nhật, vì nhiều lý do. Tương thích thực tế, bảo mật, v.v. Trên Linux, quản lý khá dễ. Bạn mở update manager và lấy mọi thứ bạn muốn và cần. Trên Windows, bạn phải làm thủ công, tiếc thay.
Vẫn vậy, quy trình khá streamlined (tinh gọn). Nếu nhìn trang about:plugins, nó có dòng Check to see if your plugins are up to date. Click vào link, bạn được đưa đến trang kiểm tra tự động, báo cho bạn biết plugin nào lỗi thời hoặc có bug/vấn đề bảo mật nghiêm trọng. Bước tiếp theo logic là tải phần mềm thiếu và khởi động lại trình duyệt.
Đáng chú ý, Firefox sẽ tự động đưa vào blacklist và vô hiệu hóa extension và plugin được coi là rủi ro ổn định hoặc bảo mật nghiêm trọng. Bạn có thể ghi đè thủ công hoặc cập nhật phần mềm để khắc phục. Lại nói, điều này chủ yếu đúng cho Windows, do quy trình cập nhật thủ công cồng kềnh.
Hơn nữa, có câu hỏi về cách bạn đối xử với plugin từ góc độ bảo mật. Hãy tập trung vào Microsoft EMET một chút. Chương trình siêu tuyệt vời này có thể ngăn chặn hàng loạt vi phạm bộ nhớ trở thành thực thi mã tùy ý hoặc leo thang đặc quyền. Về lý thuyết, bạn có thể cần cô lập các plugin riêng biệt, vì chúng về cơ bản là thành phần thứ ba. Tuy nhiên, chúng đều được gọi và thực thi qua plugin container, làm cho chúng chịu cùng hạn chế với trình duyệt và container. Do đó, giới hạn binary firefox và plugin-container là đủ.
Debug vấn đề
Giả sử bạn gặp vấn đề với trình duyệt. Khởi động chậm, rò rỉ bộ nhớ, crash, hành vi lạ khác. Bạn có thể muốn kiểm tra Add-ons, bao gồm plugin. Cách tốt nhất là vô hiệu hóa tất cả plugin và tải chúng một bằng một, xem cái nào, nếu có, kích hoạt trạng thái xấu tiềm ẩn. Sau đó, khắc phục bằng cập nhật thích hợp hoặc giữ plugin vô hiệu hóa. Quay lại việc bật/tắt chọn lọc plugin trình duyệt.
Kết luận
Đây. Hy vọng hướng dẫn nhỏ này tháo gỡ một chút về cách quản lý đúng plugin trong Firefox. Thực tế chúng cũng là Add-ons, và thực tế hầu hết mọi người dùng từ extension để phân loại tất cả add-ons, bao gồm theme, script, và cuối cùng không kém là chính plugin, tạo ra chút nhầm lẫn, đặc biệt đối với người dùng kém kỹ năng hơn.
Nếu bạn muốn trình duyệt ở trạng thái "tiptop" (tối ưu), bạn có loạt công cụ và tùy chọn. Cách debug đúng, bật/tắt chọn lọc plugin cụ thể bạn cần, kiểm tra phiên bản cập nhật, kiểm tra hành vi plugin, và cuối cùng giải quyết vấn đề bảo mật và hiệu năng tiềm ẩn.
Đó là tất cả lần này. Gặp lại sau.
Hình ảnh cắm điện thuộc công cộng.
Chào.
Đây. Hy vọng hướng dẫn nhỏ này tháo gỡ một chút về cách quản lý đúng plugin trong Firefox. Thực tế chúng cũng là Add-ons, và thực tế hầu hết mọi người dùng từ extension để phân loại tất cả add-ons, bao gồm theme, script, và cuối cùng không kém là chính plugin, tạo ra chút nhầm lẫn, đặc biệt đối với người dùng kém kỹ năng hơn.
Nếu bạn muốn trình duyệt ở trạng thái "tiptop" (tối ưu), bạn có loạt công cụ và tùy chọn. Cách debug đúng, bật/tắt chọn lọc plugin cụ thể bạn cần, kiểm tra phiên bản cập nhật, kiểm tra hành vi plugin, và cuối cùng giải quyết vấn đề bảo mật và hiệu năng tiềm ẩn.
Đó là tất cả lần này. Gặp lại sau.
Hình ảnh cắm điện thuộc công cộng.
Chào.