Khắc phục sự cố cài đặt các tiện ích bổ sung chưa được ký trong Firefox Dev và Nightly
- Thể LoạI: Firefox
Nếu bạn chạy phiên bản Firefox Dev hoặc Nightly gần đây và cố gắng cài đặt một tiện ích bổ sung chưa được xác minh, bạn có thể nhận được thông báo lỗi rằng trình duyệt đã ngăn hoạt động hoàn thành (... đã ngăn trang web này cài đặt một tiện ích bổ sung chưa được xác minh- trên).
Ngoài ra, nếu bạn đã cài đặt các tiện ích mở rộng chưa được ký trong Firefox Nightly, bạn có thể nhận thấy rằng bản cập nhật gần đây nhất đã tắt chúng.
Mozilla đã thông báo trở lại vào tháng Hai rằng nó sẽ giới thiệu hệ thống ký tên cho các tiện ích bổ sung trong tương lai gần.
Hệ thống sẽ ngăn việc cài đặt các tiện ích bổ sung chưa được ký trong phiên bản Firefox Ổn định và Beta để bảo vệ người dùng tốt hơn khỏi các cài đặt tiện ích mở rộng độc hại và không mong muốn.
Quyết định được đưa ra là chỉ thêm các công tắc ghi đè cho phiên bản Dev và Nightly của Firefox để các tiện ích mở rộng chưa được ký vẫn có thể được cài đặt trong các phiên bản Firefox đó.
Điều này đặc biệt quan trọng đối với các nhà phát triển tiện ích bổ sung cũng như đối với những người dùng yêu cầu tiện ích bổ sung không được Mozilla ký.
Kế hoạch hiện tại của Mozilla là đưa ra các cảnh báo với Firefox 40, thực thi các tiện ích bổ sung đã ký trong Firefox 41 với tùy chọn tắt và xóa tùy chọn đó một lần nữa trong Firefox 42. Bắt đầu với Firefox 42, người dùng Ổn định và Beta sẽ không thể ghi đè tùy chọn này nữa, nghĩa là không thể cài đặt các tiện ích mở rộng chưa được ký trong các trình duyệt đó nữa.
Người dùng Firefox hàng đêm có thể nhận thấy rằng trình duyệt này cũng chặn cài đặt các tiện ích mở rộng chưa được ký.
Mozilla đã không nói rõ trước đó rằng họ sẽ thực thi việc ký bổ sung cho các phiên bản Dev và Nightly của Firefox nhưng điều này có vẻ đúng như trường hợp cài đặt các tiện ích bổ sung chưa được ký hiện đang bị chặn trong Firefox Nightly (hiện ở phiên bản 42 ).
Nếu bạn cố gắng cài đặt tiện ích mở rộng HTTPS Everywhere phổ biến hiện tại từ trang web của EFF, bạn sẽ nhận được thông báo lỗi rằng Nightly đã ngăn cài đặt tiện ích bổ sung chưa được xác minh.
Không rõ tại sao Mozilla lại sử dụng thuật ngữ chưa được xác minh trong thông báo lỗi và không phải là chưa ký, vì đã ký được sử dụng trên kho bổ trợ Firefox để đánh dấu các tiện ích bổ sung tương thích.
Để khắc phục sự cố, hãy làm như sau (xin lưu ý một lần nữa rằng điều này sẽ hoạt động trong tất cả các phiên bản của Firefox cho đến khi Firefox 42 được phát hành. Khi bản phát hành đó xảy ra, chỉ có phiên bản Dev và Nightly mới hỗ trợ chuyển đổi).
- Tải about: config vào thanh địa chỉ của Firefox và nhấn enter.
- Xác nhận rằng bạn sẽ cẩn thận nếu một thông báo cảnh báo được hiển thị.
- Tìm kiếm xpinstall.signatures.required.
- Bấm đúp vào tên tùy chọn để giá trị của nó được đặt thành false.
Bạn có thể cài đặt lại các tiện ích mở rộng chưa được ký trong Firefox khi bạn đã đặt tùy chọn thành false, khởi động lại trình duyệt là không cần thiết.
Bạn vẫn sẽ nhận được thông báo cảnh báo khi cố gắng cài đặt các tiện ích bổ sung chưa được ký, nhưng nút cài đặt vẫn ở đó để có thể cài đặt xong.
Cảnh báo có nội dung:
Thận trọng: Trang web này muốn cài đặt tiện ích bổ sung chưa được xác minh trong Nightly. Tiến hành với rủi ro của riêng bạn.
Chốt lời
Có thể khiến người dùng Firefox Nightly ngạc nhiên khi Mozilla đặt tùy chọn mặc định của trình duyệt liên quan đến việc yêu cầu các tiện ích bổ sung đã ký thành true.
Mặc dù nó đủ dễ dàng để sửa đổi để không còn xảy ra trường hợp này nữa, nhưng nó có thể sẽ gây khó chịu cho khá nhiều người dùng và đặc biệt là những người chạy các tiện ích bổ sung chưa được ký trong Firefox.