Credo che nelle ultime versioni, per aggirare le impostazioni del sistema, bisogna mettere anche queste righe, oltre quelle indicate nel primo post:
user_pref("network.protocol-handler.expose.http", true);
user_pref("network.protocol-handler.external.http", true);
user_pref("network.protocol-handler.expose.https", true);
user_pref("network.protocol-handler.external.https", true);
user_pref("network.protocol-handler.expose.ftp", true);
user_pref("network.protocol-handler.external.ftp", true);
Queste righe vanno messe nel file user.js e se questo file non esiste va creato.