Pergunta

Eu gostaria de destacar certas palavras no documento exibido em um controle webbrowser embutido. Eu posso imaginar uma solução onde a propriedade innerHTML do documento é modificado para adicionar um colorizing tag em todo o texto desejado, mas eu não posso deixar de sentir que deve haver uma maneira mais simples?

Foi útil?

Solução

Eu escrevi um controle em que eu usei a Menees Diff Biblioteca para identificar onde ocorrem diferenças (mudanças, adições, subtrações) e vãos então eu inseridos nos locais apropriados a partir do final dos documentos e indo em sentido inverso, onde os vãos tinha um nome de classe CSS associada.

Não sei se havia uma maneira mais fácil, mas a solução acima adequado as minhas necessidades e não ter mais do que um par de horas de implementar. Eu fiz alguma pesquisa antes de implementar, mas não encontrou nada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top