1 puntos por GN⁺ 2023-07-11 | 1 comentarios | Compartir por WhatsApp
  • La barra de direcciones de Firefox funciona como punto de entrada: si lo que escribes parece una URL, hace la solicitud directamente; si no, lo envía al motor de búsqueda predeterminado
  • La configuración predeterminada también muestra resultados de búsqueda difusa que incluyen el historial, lo cual es cómodo, pero puede mezclar sugerencias no deseadas
  • Si agregas caracteres especiales antes del término de búsqueda, puedes limitar el alcance de los resultados a historial, marcadores, etiquetas, pestañas abiertas, títulos, URL o sugerencias
  • *headphones busca headphones solo en los marcadores, y ^headphones busca headphones solo en el historial
  • Sin extensiones adicionales, puedes controlar directamente el tipo de resultado que quieres usando solo la barra de direcciones

Comportamiento predeterminado de la barra de direcciones de Firefox

  • Si la cadena que escribes en la barra de direcciones parece una URL, Firefox envía esa solicitud
  • Lo que no parece una URL se envía al motor de búsqueda predeterminado
  • En la configuración predeterminada, los resultados también incluyen coincidencias de búsqueda difusa provenientes del historial y otras fuentes
  • En la mayoría de los casos esto es suficiente, pero si quieres ver solo cierto tipo de resultados, hace falta un control más preciso

Caracteres de prefijo para limitar los resultados de búsqueda

  • Si pones uno de los siguientes caracteres antes del término de búsqueda, puedes filtrar los resultados de la barra de direcciones de Firefox a un ámbito específico
    • ^: buscar coincidencias en el historial
    • *: buscar coincidencias en los marcadores
    • +: buscar coincidencias en páginas etiquetadas
    • %: buscar coincidencias en las pestañas abiertas actualmente
    • #: buscar coincidencias en el título de la página
    • $: buscar coincidencias en la dirección web, es decir, la URL
    • ?: buscar coincidencias en las sugerencias
  • Ejemplos:
    • *headphones: buscar headphones solo en los marcadores
    • ^headphones: buscar headphones solo en el historial

1 comentarios

 
GN⁺ 2023-07-11
Opiniones de Hacker News
  • La función estrella es que se puede ampliar con macros creadas por uno mismo
    Por ejemplo, si quieres que la barra de direcciones reconozca hn como palabra clave prefijo y envíe hn firefox address bar a una búsqueda en Algolia, basta con poner en un marcador Keyword: hn, URL: [https://hn.algolia.com/?q=%s](<https://hn.algolia.com/?q=%s>;). Aquí %s es la posición donde se sustituye el argumento de la macro
    Entonces hn firefox address bar se expande a [https://hn.algolia.com/?q=firefox%20address%20bar](<https://hn.algolia.com/?q=firefox%20address%20bar>;)

  • Creo que nunca he usado estos modificadores, pero la barra de direcciones de Firefox, Awesomebar, es realmente excelente
    Comparada con la pésima Omnibar de Chromium, puedes encontrar páginas que visitaste con solo escribir unas pocas letras. Chromium las olvida casi de inmediato, así que tienes que entrar al historial real para encontrarlas, e incluso Safari es mucho mejor que Chromium en este aspecto. Sigo convencido de que Google debilitó la Omnibar a propósito para que los usuarios vuelvan a buscar, en vez de elegir desde el historial, y vean anuncios en los resultados de búsqueda

    • Awesomebar, qué gusto verlo, camarada veterano de Firefox
      Recuerdo claramente ese término del marketing antiguo de Firefox, pero si buscas resultados recientes en Google, aparece material de alrededor de 2010. Parece que casi abandonaron el término para uso público
    • Totalmente de acuerdo. Casi no uso marcadores porque la búsqueda difusa de la barra de direcciones de Firefox encaja muy bien con mi forma de pensar
      Aunque solo recuerde unas letras o palabras de lo que quiero, por lo general aparece enseguida
    • Odio la barra de direcciones de Safari. Si visitas una vez una dirección con un typo, las sugerencias pueden arruinarse para siempre, y esa URL con el typo siempre queda por encima de la URL correcta
      La barra de direcciones de Firefox es realmente buena y siempre funciona con fluidez
    • Siempre me costó entender cómo Google puede ser tan malo para buscar
      La respuesta parece simple. Creo que quieren hacerte realizar una nueva búsqueda en Google en vez de llevarte directamente al sitio
    • Es una de las razones por las que prefiero Firefox en el trabajo
      Con solo escribir parte del título, encuentra fácilmente tickets de Jira o enlaces de Confluence en el historial. Chrome te manda a una página de búsqueda, y como nuestro Jira/Confluence alojado internamente no se encuentra en la búsqueda, no aparecen resultados
  • Antes, en la UI del navegador, el cuadro de búsqueda y la barra de direcciones eran campos de entrada distintos.
    Eso ayudaba. Si escribías en la barra de direcciones, era muy probable que estuvieras buscando algo en una dirección; por ejemplo, si ingresabas potato, podías encontrar en el historial local una URL que contuviera potato, no buscar el contenido de páginas web.
    Luego Google se dio cuenta de que podía unir ambas cosas. Así sería menos probable que usaras un motor de búsqueda de la competencia, más entradas se considerarían búsquedas y habría más lugares donde mostrar anuncios, y, sobre todo, se justificaría rastrear todas las páginas que abrías. Al fin y al cabo, habrías hecho una búsqueda web de la URL.
    Lamentablemente, Chrome dominó la web y Mozilla copia lo que hace Chrome. Sobre todo cuando Google es la principal fuente de ingresos de Firefox.
    En mi opinión, la forma antigua era más precisa y más privada. El cuadro de búsqueda debería ser para búsquedas web.

    • Firefox tiene una opción para volver a agregar el cuadro de búsqueda si quieres, y también puedes desactivar las sugerencias de búsqueda en la barra de direcciones desde la configuración.
      Eso sí, aunque desactives las sugerencias de búsqueda en la barra de direcciones, si ingresas algo que no sea una URL, Firefox igual lo busca con el motor de búsqueda predeterminado que hayas elegido. Tal vez ese comportamiento se pueda desactivar en about:config.
    • Puede que Google haya tenido esas malas intenciones, pero creo que la mayoría de los usuarios prefiere la Omnibar a campos de entrada separados.
      Personalmente me gusta bastante.
  • El título de página # y la dirección web $ no funcionan en mi entorno; en realidad, creo que deberían funcionar como modificadores secundarios de otros modificadores de búsqueda.
    También habría que aclarar que el ^headphones propuesto en el artículo en realidad no funciona. Aquí solo funciona si hay un espacio, como ^ headphones. El ^ se aplica recién después de presionar espacio, y el inicio de la barra de direcciones cambia a History, con una opción de cerrar x.

  • Lo que más me gustó de lo que descubrí en los últimos 12 meses es Ctrl+L. Enfoca la barra de direcciones para que puedas empezar a escribir de inmediato.

    • Me sorprende que haya gente que no conozca este atajo. Lo he usado cientos de veces al día durante al menos 20 años.
      La conclusión parece ser que los proveedores de navegadores deberían hacer que las funciones útiles enterradas en la documentación sean más fáciles de descubrir.
    • F6 también funciona, y si lo presionas de nuevo puedes quitar el foco. Lo aprendí hoy.
    • Bienvenido al club.
      Creo que desde el día que lo descubrí hasta ahora no he vuelto a hacer clic en el cuadro de búsqueda para buscar. En una línea parecida, Ctrl+w para cerrar pestañas también es muy útil.
    • No olviden Ctrl-Enter. Lo convierte al formato [http://www. .com](<http://www.<word>.com>;).
    • Si mueves un solo dedo hacia un lado, con Ctrl+K puedes enfocar el cuadro de búsqueda.
      Eso si tienes activado el cuadro de búsqueda; si lo tienes desactivado, funciona como búsqueda con el motor predeterminado desde la barra de direcciones.
  • Ojalá el autor del artículo corrija la página. Los ejemplos están mal y no funcionan tal como están. Se necesita un espacio después del carácter mágico.
    Tal como se explica, se usa el carácter mágico más un espacio antes del término de búsqueda, pero no necesariamente es la mejor forma. Si puedes cambiar un hábito ya incorporado, estos atajos funcionan mejor como sufijos. % fish muestra solo las pestañas abiertas que contienen fish, y fish % da el mismo resultado, pero cuando solo has escrito fish todavía puedes ver todas las sugerencias de búsqueda. Las sugerencias de Firefox en general son bastante buenas, y si lo que buscas ya está en una pestaña abierta, probablemente aparezca en la lista. Pero si no recuerdas si dejaste la pestaña abierta, los resultados del historial pueden ser más útiles. Usándolo como sufijo, primero ves algo amplio con fish, y si hay demasiados resultados puedes limitarlo a pestañas abiertas con fish %, evitando hacer dos búsquedas y luego borrar el token de restricción.
    La función real es más rica de lo que parece. En https://support.mozilla.org/en-US/kb/address-bar-autocomplet... apenas se insinúa, pero en realidad hay un pequeño lenguaje específico de dominio para las consultas. % fish # github busca pestañas abiertas cuyo título contenga github. Por ejemplo, si % fish devuelve demasiados resultados, puedes agregar # github para ir acotando de forma incremental. Esto contradice la sugerencia anterior de usar sufijos, pero aquí volvemos a los prefijos.
    Los detalles generales del comportamiento de la barra de direcciones están en https://firefox-source-docs.mozilla.org/browser/urlbar/nonte..., pero no cubren en detalle los tokens de restricción.

    • En mi entorno funciona bien incluso sin espacio.
    • Cierto. Como estos comandos no funcionaban, por un momento pensé que yo estaba haciendo algo mal.
  • Solo le pido dos cosas a esta tonta barra de direcciones:
    que corrija ttps:// a [https://](<https://news.ycombinator.com/>;), y que no busque en internet los nombres de host locales que escribo en la barra de direcciones.

    • Ojalá dejara de hacer búsquedas en internet cuando ingreso nombres de host locales en la barra de direcciones.
      Aunque en Firefox uso la barra de direcciones y el cuadro de búsqueda por separado, cuando escribo un nombre de host local en la barra de direcciones insiste en buscarlo en DDG. Me gustaría que no hiciera eso. La solución actual es escribirlo como [http://localname/](<http://localname/>;).
    • Ojalá mostrara el URI completo en la barra de direcciones.
      Firefox, extrañamente, cree que es genial ocultar la parte del protocolo cuando visitas una página http. Aun así muestra https, así que es mejor que la UI desordenada de Chrome.
    • Quizá se pueda corregir usando la extensión Redirector y creando un filtro.
  • Estos prefijos son excelentes y los uso con frecuencia.
    Pero, en mi opinión, la función clave de la barra de direcciones de Firefox es el simple hecho de que está conectada con un historial de búsqueda decente. Chrome, que tengo que usar en el trabajo, solo conserva el historial durante 90 días, así que la barra de direcciones casi no sirve para nada más que pestañas, búsquedas recientes y enlaces de motores de búsqueda. No veo excusa para este comportamiento. El sqlite que usa Chrome también debería ocupar, en el peor de los casos, apenas unos MB.

  • Esto no es amigable para usuarios comunes. Si no eres geek, nadie va a recordar estos símbolos.
    ¿No podrían hacer que al escribir !history ____ se busque en el historial, y que al escribir !bookmarks ___ se busque en los marcadores? Al menos tendría más posibilidades de usarse ampliamente.

    • Por eso también hay affordance en la UI. Fíjate en la parte inferior de la lista de sugerencias.
      Esto es simplemente un atajo para usuarios avanzados.
    • Eso fue lo primero que pensé también. No podría recordarlo todo, así que literalmente creo que nunca lo usaría.
      Tal vez podría recordar algo como !h __, !b __, !a __. No quiero aguar la fiesta, pero yo nunca lo usaría, y tampoco lo usaría nadie con quien trabajo. Es una función para el 1% del 1%, pero con solo ajustar un poco los atajos predeterminados podría volverse realmente útil.
    • Exacto. Solo necesitan permitir configurar qué resultados quieres ver primero.
  • Puedes ajustar el comportamiento con about:config para destacar más los tipos de resultados que te importan.
    Como casi siempre quiero escribir directamente términos de búsqueda o volver a una página web que ya visité, me gusta configurar browser.search.suggest.enabled en false para que no aparezcan sugerencias de búsqueda.

    • La configuración correcta para usuarios comunes está actualmente en about:preferences#privacy.
      También está enlazada desde about:preferences#search, que es donde la mayoría de los usuarios esperaría encontrarla. Hay tantas opciones de about:config que afectan la barra de direcciones que incluso a los ingenieros de Firefox a veces les cuesta rastrearlas y entenderlas. Por ejemplo, el término suggest está sobrecargado. Por eso, incluso para lectores de Hacker News, evitaría recomendar about:config a usuarios finales.