una translator traduzca traductor traducir que para paginas pagina mejor las google for español configurar como chrome google-chrome firefox browser firefox-addon mozilla

google chrome - translator - Buscando un complemento para seleccionar automáticamente todas las instancias de palabras seleccionadas en la página actual



google translator for firefox (4)

Bueno, mi código es bastante complejo porque realiza varios servicios avanzados, pero si está preguntando cómo resaltar una palabra de texto, la forma más fácil es agregar un atributo de estilo alrededor de la palabra. Por ejemplo:

Este perro caliente necesita más mostaza.

... se convertiría...

Este caliente <span style="color:#FFFF60">dog</span> necesita más mostaza.

Lo anterior resaltaría "perro" en la oración. Lo anterior supone texto blanco sobre fondo negro, donde el amarillo es un buen color de resaltado. Si el texto es negro sobre fondo blanco, ese #FFFF60 probablemente sea algo así como #40FFC0 o #40FF40 o #4040FF o lo que encuentre que se vea bien.

Cuando desee eliminar el resaltado, puede eliminar el elemento <span> . En mi caso, generalmente pongo el style="color:#FFFF60" en algún otro elemento existente, por lo que no elimino el elemento para eliminar el resaltado, elimino el atributo de style que agregué al elemento.

Por cierto, la razón por la que cambio el color del texto para resaltar los términos es porque eso no cambia el tamaño de la palabra y, por lo tanto, el texto nunca vuelve a fluir (y daña el formateo). Probablemente podría cambiar el color de fondo para resaltar, pero nunca lo intenté.

Para encontrar todas las instancias de una determinada palabra, no sé, pero probablemente el TreeWalker es parte de la solución.

Estoy buscando un complemento para instalar, de modo que cuando seleccione una palabra en una página web (haciendo clic en) resalte automáticamente todas las instancias de esas palabras seleccionadas en ese texto. Solía ​​haber este complemento de Highlight, pero ya no funciona para la versión más reciente de Firefox. Fue muy útil ya que todo lo que tienes que hacer es seleccionar esa palabra y todas las instancias se resaltan

Dicho complemento sería muy útil al leer un código, ya que puede simplemente seleccionar un nombre de variable y seleccionar en todas partes esa variable que se haya utilizado en el código para que pueda entender mejor el programa.


Ok C Graphics hombre aquí está el código

Ok, es realmente fácil ni siquiera tienes que escribir otra función. Aquí está el código para resaltar cualquier palabra en la pestaña actual.

gBrowser.selectedTab.linkedBrowser.finder.highlight(true, ''YOUR_WORD_HERE'')

si no quiere resaltar, establezca el primer argumento en falso.

Puede hacer esto en cualquier pestaña solo tiene que proporcionar el elemento del navegador dentro de la pestaña.

al igual que este código aquí, resaltará todo en la primera pestaña:

gBrowser.tabContainer.childNodes[0].linkedBrowser.finder.highlight(true, ''YOUR_WORD_HERE'');


Ok hombre, hice el complemento y lo lancé en AMO. Llamé a HiliteOnSelection. Lo vinculé.

Úselo dime cómo funciona dime cómo te gustaría cambiarlo, etc. Agradezco los comentarios.

Más de 50 generosidad también habría sido agradable, un efecto secundario fue que aprendí mucho, así que es genial.


Si presiona ctrl + f y luego hace clic en resaltar todo, lo hará.

Si quiere copiarlo, aquí está el código para todo:

function toggleHighlight(aHighlight) { if (!this._dispatchFindEvent("highlightallchange")) return; let word = this._findField.value; // Bug 429723. Don''t attempt to highlight "" if (aHighlight && !word) return; this.browser._lastSearchHighlight = aHighlight; this.browser.finder.highlight(aHighlight, word); }

aquí está en mxr

Avísame si necesitas más ayuda