¿Cómo puedo desactivar la búsqueda y las conjeturas de dominio desde la barra de direcciones de Firefox, mientras mantengo otras funciones?

22

Solía ​​saber cómo configurar esto, pero parece que no puedo encontrarlo de nuevo. Aquí hay algunas características especiales que me gustaría mantener en la barra de direcciones, y algunas que me gustaría deshabilitar:

  • Mantener:

    • Marcar la funcionalidad de "palabra clave". (es decir: "go searchterm" = http://www.google.com/search?&q=searchterm)
    • Marcador e historial de búsqueda. (es decir: "SuperUser" mostrará sugerencias para la página de inicio de SuperUser de mis marcadores y subprocesos de SuperUser de mi historial).
  • Deshabilitar:

    • Barra de URL Búsquedas web. (es decir: "SearchTerm" me llevará a una página de Google con resultados para SearchTerm).
    • TLD Guessing. (es decir: "superusuario" se convertirá en "superusuario.com")

¿Qué valores predeterminados necesito cambiar para que las opciones que quiero se mantengan disponibles, mientras sigo desactivando las que quiero deshabilitadas?

Actualmente estoy ejecutando Firefox 10.

Iszi
fuente
Tengo la misma pregunta pero estoy usando Firefox 61.0.2. Comenzando una recompensa.
Comodín el
Evidentemente, esto hace el trabajo en el moderno Firefox- mea culpa -pero las instrucciones aquí acusada falta en detalle.
Comodín
@Wildcard: ¿Qué esperas de tu recompensa? ¿Una reescritura de la respuesta aceptada con más detalle?
harrymc
@harrymc, bueno, comencé la recompensa antes de darme cuenta de que la respuesta aceptada sí funciona en Firefox moderno. Entonces agregué el comentario anterior. Sí, supongo que una reescritura con más detalle.
Comodín el
@Wildcard: agregué más detalles a la respuesta aceptada. Como su recompensa fue un error, puede otorgar la recompensa a esta respuesta, o puede marcar la publicación y pedirle a un moderador que deshaga su recompensa.
harrymc

Respuestas:

23

Vaya a about: config y establezca las siguientes preferencias en false :

browser.fixup.alternate.enabled

Verdadero (predeterminado): intente arreglarlo http://fooa http://(prefix)foo(suffix)
Falso : no adivine al usuario

keyword.enabled

Determina si se debe utilizar palabras clave
verdadera (por defecto): Enviar los no URLs introducidos en la barra de direcciones para la URL especificada en keyword.URL
Falso : Desactivar palabras clave

Donde la documentación de keyword.URL dice esto:

URL para usar en búsquedas de palabras clave. El valor predeterminado en Firefox 2.0 es
http://www.google.com/search? ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=

iglvzx
fuente
La solución de adivinación tld simplemente no funciona, browser.fixup.alternate.enabledestá rota, simplemente no antepone / anexa www.y .comal texto escrito, pero aún tratará cualquier cadena que incluya un punto como una url, por lo que buscar, por ejemplo, browser.fixup.alternate.enabledwill falla, con ff - hasta la noche actual (37.0a1), al menos - ¡intentando abrir http://browser.fixup.alternate.enabled, en cambio!
He votado a favor, pero hoy me di cuenta de que no funcionaba simplemente deshabilitando "browser.fixup.alternate.enabled" si desea mantener las búsquedas web de la barra de URL. Cuando busqué "tutorial" en la barra de ubicación, esperaba hacer una búsqueda en DuckDuckGo pero en su lugar trató de abrir "walkthrough.com". Este es un terrible problema de Firefox para la seguridad y la privacidad que tendré que informar si aún no lo ha hecho. Puede filtrar su palabra clave de búsqueda y dirección IP a un sitio web de terceros sin su consentimiento. Creo que es una buena idea desactivar "keyword.enabled" también para evitar la solicitud del motor de búsqueda por error.
baptx
4

Con respecto a los términos de búsqueda con puntos: realicé algunas búsquedas y actualmente no hay forma de desactivar esto, ya que el navegador no sabría cómo distinguir entre un término de búsqueda y una URL real. Sin embargo, si su término de búsqueda incluye otras palabras separadas por espacios, por ejemplo "browser.fixup.alternate.enabled ff", entonces la búsqueda funciona. Del mismo modo, puede usar la búsqueda de palabras clave ("g browser.fixup.alternate.enabled") para solucionar esto.

Hubo una discusión sobre Bugzilla sobre una función para verificar DNS (tratarla como una URL) primero y luego, si eso falla, hacer una búsqueda de palabras clave, pero nadie lo ha implementado hasta ahora.

RubberDuckRabbit
fuente
2

Hola desde el futuro de 2019, donde, por lo que puedo determinar a partir de las about:configopciones disponibles mencionadas anteriormente, todavía no es posible deshabilitar por completo este comportamiento cuando el término de búsqueda contiene un punto.

Captura de pantalla de las opciones de "reparación" disponibles en about: config

Por lo que parece Firefox está siempre va a suponer que realmente hizo media para ir a un sitio web llamado browser.fixup.alternate.enabled, o que una barra inteligente busca vcruntime140.dlles un sitio web de alguna nueva ".dll" dominio de nivel superior (y ayuda a todos nosotros cuando lo que realmente hace convertirse en un TLD oficial, ya que estará listo para la distribución de malware).

Sin embargo, hay una solución simple pero satisfactoria que encontré hoy por suerte ciega: prefija su consulta de búsqueda con a ?, o presione Ctrl+ K, que enfoca la barra impresionante y agrega el "?" prefijo para ti.

El acceso directo Ctrl+ está documentado en la ayuda de Firefox , pero no está realmente documentado, porque no menciona el "?" prefijo. ¿Eso significa que es un comportamiento no documentado que podría desaparecer en cualquier momento? Tal vez. Disfrutalo mientras dure.K

La lista de caracteres que puede usar para alterar sus resultados de búsqueda se documenta en la sección llamada "Cambio de resultados sobre la marcha" en este documento , pero no queda claro a partir de ese documento que el uso de un signo de interrogación sea una posible solución para los OP problema. Sin embargo lo és.

Consejo profesional : en realidad, puede colocar el signo de interrogación en cualquier lugar de la cadena de consulta, siempre que no se cite, así browser.fixup.alternate.enabled?que hará lo que espera y le dará resultados para ese término de búsqueda en su motor de búsqueda predeterminado. No estoy seguro si esa es una característica, o simplemente un efecto secundario útil, ya que algo con un "?" obviamente no es un nombre de host.

El tipo respeta
fuente
0

Chrome prueba si la cadena tiene una sintaxis de dominio válida y termina en un tld conocido antes de asumir que es una URL. Esto da muchos menos falsos positivos molestos que el estúpido criterio de Firefox "tiene un punto".

Denis Howe
fuente