Я знаю, що це питання досить давнє, але при пошуку цієї проблеми це один з перших результатів.
Короткий відповідь: Встановіть "plugins.enumerable_names" на "" (порожній рядок) на Firefox 29+.
Мабуть, починаючи з версії 29, Firefox має налаштування about: config, яке керує численними плагінами. Це не вирішує проблему повністю, тому що можна запитувати окремі плагіни, але це допомагає.
Це властивість "plugins.enumerable_names", і в ньому є список дозволених префіксів, які можна перерахувати. Отже, для налаштування за замовчуванням "Java, Nexus Personal, QuickTime, Shockwave" будуть перераховані всі назви плагінів, що починаються з "Java", "Nexus Personal" ..., а всі інші будуть приховані. Щоб приховати все, просто очистіть цей рядок (встановіть його на "").
Більше інформації: https://mail.mozilla.org/pipermail/firefox-dev/2013-November/001186.html
ОНОВЛЕННЯ : Як згадував Pointy у коментарях, цю функцію було видалено, оскільки вона не перешкоджала перерахуванню плагінів (але зробила це трохи складніше).
Ось сторінка помилок для виправлення: https://bugzilla.mozilla.org/show_bug.cgi?id=1169945
UPDATE2 : Після швидкого пошуку здається, що єдине, що запобігає перерахуванню плагінів, - це встановити їх на "Ніколи не активувати". Тим часом видалення зайвих плагінів та рандомізація агента користувача може допомогти.