El olvidado «modo seguro» de Firefox

Pocas veces se oye hablar de este «modo» que posee el navegador Firefox, y que nos permite arrancar el navegador cuando este deja de funcionar y se cuelga cada vez que lo arrancamos. Usualmente, suele ser problema de los plugins o un complemento que tengas instalado en tu navegador, o bien de un perfil corrupto, aunque lo normal es algún plugin que se ha actualizado y te ha hecho algo malo dentro de las tripas de tu navegador.

Para arreglar la mayoría de los problemas (ojo, que no todos), simplemente buscamos el modo seguro que aparecerá en Windows, dentro de «Inicio>Programas>Mozilla Firefox>Mozilla Firefox (modo seguro)«, o bien en otros sistemas ejecutando Firefox con el parámetro:

> firefox -safe-mode

Una vez lanzado, tendremos una nueva pantalla, que con suerte, no habréis visto en la vida que nos da varias opciones:

Pantalla de modo seguro de Firefox

Pantalla de modo seguro de Firefox (gracias a DifundeFirefox)

La que nos interesa, es la primera de todas las opciones «Deshabilitar todos los agregados«, ya que nos lanzara un Firefox limpio, con todos los plugins y complementos deshabilitados. Ahora toca la tares, coñazo, de ir activando uno a uno, hasta que encuentres que leches es lo que esta fallando, que suele ser algo que se haya actualizado hace poco, o plugins como el de Flash. Para ir activando, solo tienes que ir a Firefox y en «Herramientas>Complementos«, visitar las pestañas «Extensiones«, «Temas» y «Plugins«, para ir activando uno a uno, hasta que des con el problema.

Please follow and like us:

Solución a que innerHTML no funcione bien en IE7 y superiores

En uno de mis proyectos de trabajo en mi empresa, me he encontrado con los míticos «Javascript madness«.

Esta vez, el problema surge al intentar modificar la propiedad innerHTML de una etiqueta con texto y así poder modificar su código HTML desde javascript. Aunque el uso de innerHTML no está recomendado por la W3C ya que habría que utilizar createElement y createTextNode, pero sinceramente, es mucho más lento y bastante complejo. Pero claro, el IE tenia algo que decir, y era que no le apetece funcionar con el puñetero innerHTML, unas veces si, otras no… al parecer al meter etiquetas HTML anidadas, deja de funcionar. Muy divertido.

Os pongo un ejemplo:

output = req.responseText;
document.getElementById(pageElement).innerHTML = output;

Si ouput es una etiqueta tipo «ancla«, sin más, todo funcionará y verás cambiar el código HTML de tu etiqueta con id igual a la variable «pageElement«. Pero si metes una tabla, esto no funcionará. Pero solo en IE, ya que el resto de navegadores funcionará bien.

¿Como forzarlo a funcionar?. Pues siguiendo el estándar de la W3C… y como indica este post.

var newdiv = document.createElement("div");
newdiv.innerHTML = output;
var container = document.getElementById(pageElement);
container.appendChild(newdiv);

Y bingo…

Please follow and like us:

Como quitar Bing como buscador por defecto de Firefox

bill-gatesMalditos bastardos. Si, tengo todo el derecho a decirlo. Pago por un software, y al menos quiero que no me toquetees… Aunque es mucho pedir en estos tiempos.

Os cuento: Sin PEDIRLO, sin QUERERLO, y además sin recibir NINGUN AVISO, en mi Firefox el buscador por defecto cuando tecleas algo incompleto en la barra de direcciones se habia convertido en Bing (el buscador de Microsoft). ¿Cómo?… pues en un parche o con cualquier cosa que te hayas instalado de los secuaces de Bill.

Vale, ya sabemos el problema, pero si estas en mi lugar, así puedes quitarlo:

  1. Teclea en la barra de direcciones «about:config«.
  2. Busca «keyword.url«, ahora doble click sobre la linea.
  3. Poner en vez del puto Bing (o cualquier url de Microsoft) esta dirección: «http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=«.
  4. Todo ha vuelto a la normalidad, incluso sin reiniciar.

Actualización 21/10/09: Para mas información sobre el tema, y como incluso personalizar tu buscador por defecto, solo tienes que visitar el wiki de de MozillaZine.

Actualización 24/6/10: Por lo que puedo leer en los comentarios, Microsoft ha vuelto a la carga con más intentas de meternos el Bing como sea, y parece que hay que usar un nuevo método, para más detalles, leer el articulo de ayuda de Mozilla, donde explican como volver a quitarlo..

Please follow and like us: