2012-04-17 5 views
14

En mi empresa, tenemos acceso a algunas bases de datos a través de un servidor local, a través de Firefox/Chrome/Safari, mediante una dirección URL del formato:navegadores añadiendo www. y .com a la dirección del servidor de forma automática

http://server_name:port/path

esto significa que se no necesita el prefijo www. o el sufijo .com. El problema es que, recientemente, el navegador ha empezado a añadir éstos por sí mismo o bien cuando acaba de poner en marcha el navegador o cuando se carga una nueva página, con lo que la URL:

http://www.server_name.com:port/path

que, por supuesto, es no es la URL correcta y no permite conectarse a nuestro servidor o nos desconecta en medio de un proceso. ¿Hay alguna manera de evitar que el navegador agregue estos automáticamente?

Gracias de antemano por su ayuda!

+0

¿está seguro de que uno de sus usuarios no escribió el www. en un punto en el tiempo, por lo que cada vez que van a escribir esa dirección, ¿está eligiendo la dirección anterior? No puedo ver que esto ocurra a menos que estén presionando shift + enter – RichardW11

+0

Tengo este problema y ninguna de las soluciones sugeridas (corrección, barra de herramientas, palabras clave, etc.) lo solucionó. Proxy puede ser un problema. Probar un hack de archivos de hosts para evitarlo. – Ruskin

Respuesta

27

nunca he tenido un problema con esto hasta que Firefox 14. La respuesta que he encontrado para el problema desde el último par de años es:

  1. En la barra de direcciones, escribe about: config y presione " Ingrese "

    • The about: config" Esto puede anular la garantía! " página de advertencia puede aparecer. "Haga clic en I'll> tenga cuidado, ¡lo prometo!", Para continuar a la página about: config.
  2. En el campo de búsqueda, escriba "browser.fixup.alternate.enabled"

  3. doble clic en la preferencia "browser.fixup.alternate.enabled" para establecer su valor en false.

Esto parece haber trabajado para la gente, pero no para mí. Después de buscar a través de la configuración, encontré browser.urlbar.autocomplete.enabled. Apagué esto y funcionó. Así que si el anterior no funciona, trate de:

  1. En la barra de direcciones, escribe about: config y presiona "Enter"

    • El about: config "Esto podría anular la garantía ! " página de advertencia puede aparecer. "Haga clic en I'll> tenga cuidado, ¡lo prometo!", Para continuar a la página about: config.
  2. En el campo de búsqueda, escriba "browser.urlbar.autocomplete.enabled"

  3. doble clic en la preferencia "browser.urlbar.autocomplete.enabled" para establecer su valor en false.

Editar: deshabilitar browser.urlbar.autoFill en lugar de autocompletar también corrige el problema al mismo tiempo que muestra los resultados sugeridos a partir de la historia.

+0

'browser.urlbar.autoFill' lo hizo por mí – tomfumb

+0

Intenté ambos y no funcionó para mí. Estoy usando subdominios para varias rutas; entonces necesito tener un subdominio en frente de localhost. es decir, http: //store.localhost: 8080 /. Tengo el archivo de hosts actualizado y la URL funciona con Chrome y Safari pero Firefox falla con un servidor no encontrado –

+0

@ScottBoring - Nunca uso localhost, pero creo que necesitaría actualizar su archivo de hosts y vhosts para usar subdominios con él. Sin embargo, esto está separado de esta pregunta y supongo que se explica en otro lugar. Si no puede encontrar una solución, estoy seguro de que obtendrá algunas buenas respuestas si crea su propia pregunta. – Cameron

1

Si simplemente escribe server_name en la barra de búsqueda/url, los navegadores intentan ser útiles y adivinen cuál debe ser la URL o cambien a una búsqueda. Sin embargo, si hace clic en un enlace HTML, ingrese la URL completa (http://server_name), o use un marcador, los navegadores deben respetar lo que se ingresó.

1

Si todas las sugerencias que se encuentran aquí y en otras partes de la interweb no funcionan (como no lo hicieron para mí) verifique su configuración de proxy si está dentro del entorno corporativo.

Tuve que configurar manualmente el proxy, no tomó la configuración global. Opciones - Red - Configuraciones - 'Url de configuración automática de proxy' lo solucionó por mí.

Cuestiones relacionadas