- 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
*headphonesbuscaheadphonessolo en los marcadores, y^headphonesbuscaheadphonessolo 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: buscarheadphonessolo en los marcadores^headphones: buscarheadphonessolo en el historial
1 comentarios
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
hncomo palabra clave prefijo y envíehn firefox address bara una búsqueda en Algolia, basta con poner en un marcadorKeyword:hn,URL:[https://hn.algolia.com/?q=%s](<https://hn.algolia.com/?q=%s>). Aquí%ses la posición donde se sustituye el argumento de la macroEntonces
hn firefox address barse expande a[https://hn.algolia.com/?q=firefox%20address%20bar](<https://hn.algolia.com/?q=firefox%20address%20bar>)awva ahttps://console.aws.amazon.com/%scuando escribes algo comoaw s3oaw iamamznes búsqueda de compras en Amazonhttps://www.amazon.com/s/?field-keywords=%s,gmes búsqueda en Gmailhttps://mail.google.com/mail/u/0/#search/%s,mapses búsqueda en Google Mapshttps://www.google.com/maps/search/%s/,imges búsqueda de imágenes de Googlehttps://www.google.com/search?tbm=isch&q=%s,wpva directo al artículo de Wikipedia si existehttps://en.wikipedia.org/wiki/%s, yytes búsqueda en YouTubehttps://www.youtube.com/results?search_query=%s[0] https://github.com/gregsadetsky/custom-search-engines
Todavía no entiendo por qué alguien se pasa deliberadamente de Firefox a Chrome/Edge/otros navegadores basados en Chromium. Tiene demasiadas pequeñas funciones que me resultan útiles, y que el rendimiento de JavaScript sea un poco mejor no importa tanto visto en conjunto
Para buscar contenido de HN uso
[https://www.google.com/search?q=site:ycombinator.com+%s](<https://www.google.com/search?q=site:ycombinator.com+%s>), y para buscar en Reddit uso[https://www.google.com/search?q=site:reddit.com+%s](<https://www.google.com/search?q=site:reddit.com+%s>). También tengo registrado[https://www.npmjs.com/package/%s](<https://www.npmjs.com/package/%s>)para ir directo a la página de un paquete de npmPor ejemplo, funciona si creas un marcador cuya URL sea
javascript: document.body.innerHTML = "%s" + document.body.innerHTMLy le pones la palabra clave@addBefore. Es un ejemplo inútil, pero muestra dónde y cómo se ejecuta JavaScripthttps://support.google.com/chrome/answer/95426
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 FirefoxRecuerdo 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
Aunque solo recuerde unas letras o palabras de lo que quiero, por lo general aparece enseguida
La barra de direcciones de Firefox es realmente buena y siempre funciona con fluidez
La respuesta parece simple. Creo que quieren hacerte realizar una nueva búsqueda en Google en vez de llevarte directamente al sitio
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 contuvierapotato, 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.
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.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
^headphonespropuesto 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 aHistory, con una opción de cerrarx.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.
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.
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+wpara cerrar pestañas también es muy útil.Ctrl-Enter. Lo convierte al formato[http://www. .com](<http://www.<word>.com>).Ctrl+Kpuedes 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.
% fishmuestra solo las pestañas abiertas que contienenfish, yfish %da el mismo resultado, pero cuando solo has escritofishtodaví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 confish, y si hay demasiados resultados puedes limitarlo a pestañas abiertas confish %, 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 # githubbusca pestañas abiertas cuyo título contengagithub. Por ejemplo, si% fishdevuelve demasiados resultados, puedes agregar# githubpara 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.
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.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/>).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.
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.Esto es simplemente un atajo para usuarios avanzados.
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.Puedes ajustar el comportamiento con
about:configpara 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.enabledenfalsepara que no aparezcan sugerencias de búsqueda.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 deabout:configque afectan la barra de direcciones que incluso a los ingenieros de Firefox a veces les cuesta rastrearlas y entenderlas. Por ejemplo, el términosuggestestá sobrecargado. Por eso, incluso para lectores de Hacker News, evitaría recomendarabout:configa usuarios finales.