Question

J'aimerais mettre en évidence certains mots du document affiché dans un contrôle de navigateur Web intégré. Je peux imaginer une solution où la propriété innerhtml du document est modifiée pour ajouter un coloriage & Lt; span > balise autour du texte souhaité, mais je ne peux pas m'empêcher de penser qu'il doit y avoir un moyen plus simple?

Était-ce utile?

La solution

J'ai écrit un contrôle dans lequel j'ai utilisé la bibliothèque de différences de Menees pour identifier les différences. (modifications, ajouts, soustractions), puis j’ai inséré des plages aux emplacements appropriés en commençant par la fin des documents et en procédant en sens inverse où les plages avaient un nom de classe CSS associé.

Je ne sais pas s'il existait un moyen plus simple, mais la solution ci-dessus répondait à mes besoins et ne prenait pas plus de deux heures à mettre en œuvre. J'ai fait des recherches avant de mettre en œuvre, mais rien trouvé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top