Pregunta

Me gustaría resaltar ciertas palabras en el documento que se muestra en un control de navegador web incorporado. Puedo imaginar una solución en la que se modifique la propiedad innerhtml del documento para agregar un colorizante & Lt; span > etiqueta alrededor del texto deseado, pero no puedo evitar sentir que debe haber una manera más simple.

¿Fue útil?

Solución

Escribí un control en el que utilicé la Menees Diff Library para identificar dónde ocurren las diferencias (cambios, adiciones, sustracciones) y luego inserté tramos en las ubicaciones apropiadas comenzando desde el final de los documentos y yendo en reversa donde los tramos tenían un nombre de clase CSS asociado.

No sé si hubo una manera más fácil, pero la solución anterior se adaptó a mis necesidades y no tardó más de un par de horas en implementarse. Investigué un poco antes de implementar, pero no encontré nada.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top