El navegador Firefox deshabilita el modo seguro

Estoy usando Windows 7 y he estado jugando con el navegador Firefox por un tiempo. Quiero crear una aplicación de quiosco usándola, instalé un complemento para eso, pero el problema es que cuando inicio la aplicación Firefox, si presiono Shift, ingresa al modo seguro.

Leí algunas guías en Google que me dicen que edite chrome/browser.jar pero no tengo ese archivo en mi carpeta de Firefox.

Necesito ayuda para deshabilitar la función que me permite ingresar al modo seguro presionando Shift.

preguntado el 22 de mayo de 12 a las 19:05

2 Respuestas

Realmente no puede deshabilitar el modo seguro editando archivos de texto, el manejo de la tecla Shift está dentro código compilado. Sin embargo, puede desactivar el cuadro de diálogo que aparece eliminando este código de components/nsBrowserGlue.js:

// check if we're in safe mode
if (Services.appinfo.inSafeMode) {
  Services.ww.openWindow(null, "chrome://browser/content/safeMode.xul", 
                         "_blank", "chrome,centerscreen,modal,resizable=no", null);
}

También puede dejar las extensiones habilitadas en modo seguro. Para eso tendrás que editar también modules/XPIProvider.jsm y elimine todas las apariciones de código como:

if (Services.appinfo.inSafeMode)
  return false;

Ambos archivos se pueden encontrar dentro del onmi.ja archivo en el directorio de Firefox.

Dicho esto, la solución adecuada a este problema sería ejecutar su propia aplicación encima de XULRunner lo que le permitiría diseñar su propia interfaz de usuario para el modo quiosco. Lamentablemente, Open Kiosk (que es probablemente lo que está usando) es antiguo y anterior a XULRunner.

contestado el 22 de mayo de 12 a las 19:05

Estoy usando el complemento R-KIOSK. Entonces, ¿debería obtener los CÓDIGOS FUENTES DE FIREFOX, editar "components/nsBrowserGlue.js", compilarlos y tendría mi copia sin MODO SEGURO? - NVP

Haga deja de abusar de la tecla shift. Puedes cambiar los archivos dentro omni.ja, es un archivo ZIP regular, no es necesario volver a compilar Firefox para eso. - Wladimir Palant

gracias por informarme sobre el hecho ZIP, logré extraerlo y estoy editando los archivos que mencionaste. - NVP

así que cambié omni.ja a omni.zip, descomprimí, edité los archivos anteriores, volví a empaquetar correctamente, cambié el nombre del archivo a .ja, luego, cuando intento ejecutar mi copia de Firefox, puedo deshabilitar los complementos y puedo comenzar en MODO SEGURO al abusando de la tecla SHIFT - es como si no hubiera hecho cambios - NVP

Logré deshabilitar la restauración de la sesión de Firefox y el modo seguro ajustando estas dos preferencias:

browser.sessionstore.resume_from_crash  => false
toolkit.startup.max_resumed_crashes     => -1

Respondido el 16 de Septiembre de 14 a las 15:09

Esto no le impide ingresar al modo de guardado usando la tecla Mayús. - Gerhard

Sí, tienes razón, no la respuesta a la pregunta exacta hecha. Espero que siga siendo útil para los casos en los que el problema son los cortes de energía acumulativos. - daniel reyes

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.