Domanda

Vorrei evidenziare alcune parole nel documento visualizzato in un controllo browser web incorporato. Posso immaginare una soluzione in cui la proprietà innerhtml del documento viene modificata per aggiungere un colorante & Lt; span > tag intorno al testo desiderato, ma non posso fare a meno di pensare che ci debba essere un modo più semplice?

È stato utile?

Soluzione

Ho scritto un controllo in cui ho usato la Menees Diff Library per identificare dove si verificano le differenze (modifiche, aggiunte, sottrazioni) e poi ho inserito gli span nelle posizioni appropriate a partire dalla fine dei documenti e andando al contrario dove gli span avevano un nome di classe CSS associato.

Non so se esistesse un modo più semplice, ma la soluzione di cui sopra si adattava alle mie esigenze e non ha impiegato più di un paio d'ore per essere implementata. Ho fatto qualche ricerca prima di implementare ma non ho trovato nulla.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top