Utilizo palabras clave personalizadas para realizar una búsqueda en diferentes motores de búsqueda dentro de mi barra de direcciones. Funciona muy bien. Excepto porunocomplemento de búsqueda: a veces, la palabra clave simplemente se restablece, se borra. Tengo que configurarlo de nuevo. Y puede suceder varias veces en una semana.
No apago mi computadora con frecuencia y no he podido descubrir si podría estar relacionado. Si reinicio mi computadora, la palabra clavepuedetodavía por definir. Si no lo apago por un tiempo (quiero decir por un cierto período de tiempo no medido),puederestablecerse.
Descubrí que este complemento de búsqueda esnopresente en searchplugins
el directorio debajo de mi carpeta de perfil. Pensé que podría estar relacionado, pero solo hay 4 complementos de búsqueda en este directorio, y los otros complementos de búsqueda que no están allí no tienen problemas con sus palabras clave.
También descubrí que este complemento de búsqueda no tiene el mismo formato que, por ejemplo, el complemento de búsqueda PHP. Ambos son complementos de OpenSearch, pero no están definidos de la misma manera y con diferentes formatos:
phpnet.xml
definición:
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
opensearch.xml
del sitio web, que es:
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
Intento entender:
- ¿Por qué la palabra clave para este complemento de búsqueda específico a veces se deja en blanco?
- donde Firefox almacena el complemento de búsqueda para este sitio web si no está en
searchplugins
el directorio (que es el caso de otros complementos de búsqueda que funcionan perfectamente bien y noperdersus palabras clave)
Si alguien tiene alguna pista, ¡la acepto!
Respuesta1
Tienes el mismo problema. Supongo que Firefox está ejecutando la actualización automática de los complementos de búsqueda y, cuando eso sucede, se descarta su acceso directo personalizado. Parece un error.
Esto parece ser cierto para DevDocs. Si ves dentro delarchivo de definición de búsquedanotarás una etiqueta <Url type="application/opensearchdescription+xml" ...>
. Esto se utiliza para actualizaciones.
Hay dos soluciones:
- Utilice un marcador. Esto está bien cuando no hay autocompletar (sugerencias).
- Vaya al sitio web.
- Buscar
search terms
. - Agregue un marcador al sitio.
- Reemplace
search terms
con%s
en la URL. - Añade una palabra clave en las opciones del marcador.
- Crea una copia del complemento. Cuando necesitas sugerencias o quieres que la búsqueda aparezca en los buscadores.
- Vaya al sitio web.
- Ver código fuente y buscar una etiqueta
<link rel="search" ...>
. - Abra y guarde el archivo xml especificado en la etiqueta.
- Eliminar
<Url type="application/opensearchdescription+xml" ...>
y tal vez también<Tags>...</Tags>
del archivo xml. - Usarherramienta mycroftpara importar el archivo xml e instalar la búsqueda en Firefox.