Tôi biết câu hỏi này khá cũ, nhưng khi tìm kiếm vấn đề này, đây là một trong những kết quả đầu tiên.
Trả lời ngắn: Đặt "plugins.enumerable_names" thành "" (chuỗi trống) trên Firefox 29+.
Rõ ràng, từ phiên bản 29 trở đi, Firefox có cài đặt về about: config kiểm soát các plugin vô số. Nó không giải quyết vấn đề hoàn toàn, bởi vì có thể truy vấn các plugin riêng lẻ, nhưng nó giúp.
Thuộc tính này là "plugins.enumerable_names" và nó có một danh sách các tiền tố được phép có thể được liệt kê. Vì vậy, đối với cài đặt mặc định, "Java, Nexus Personal, QuickTime, Shockwave", tất cả các tên plugin bắt đầu bằng "Java", "Nexus Personal", ... sẽ được liệt kê và tất cả các tên khác sẽ bị ẩn. Để ẩn mọi thứ, chỉ cần xóa chuỗi đó (đặt thành "").
Thông tin thêm: https://mail.mozilla.org/pipermail/firefox-dev/2013-November/001186.html
CẬP NHẬT : Như Pointy đã đề cập trong các bình luận, tính năng này đã bị xóa, vì nó không thực sự ngăn chặn việc liệt kê plugin (nhưng làm cho nó khó hơn một chút).
Đây là trang bugzilla cho bản vá: https://ormszilla.mozilla.org/show_orms.cgi?id=1169945
CẬP NHẬT2 : Sau khi tìm kiếm nhanh, có vẻ như điều duy nhất ngăn các plugin không được liệt kê là đặt chúng thành "Không bao giờ kích hoạt". Trong khi đó, loại bỏ các plugin bổ sung và ngẫu nhiên tác nhân người dùng có thể giúp ích.