Javascript 如何允许用户突出显示html中的文本,保存它,如果文本更改,不突出显示它所在的位置?

Javascript 如何允许用户突出显示html中的文本,保存它,如果文本更改,不突出显示它所在的位置?,javascript,android,webview,Javascript,Android,Webview,我需要允许用户在我的页面(webview)中以黄色文本突出显示。 问题是,我测试了一些javascript插件,但它们使用了一些highlightRange()来保存突出显示的文本位置,而且我的文本每月都会有一些更改(我添加了一些段落和单词),所以所有突出显示都会乱掉 例如: 今天的文字,用户突出显示提示: Lorem ipsum door sit amet,concerteturadipising精英。纳拉姆 权杖,智者的权杖,暂时的权杖 elit,萨皮恩的一位accumsan enim me

我需要允许用户在我的页面(webview)中以黄色文本突出显示。 问题是,我测试了一些javascript插件,但它们使用了一些highlightRange()来保存突出显示的文本位置,而且我的文本每月都会有一些更改(我添加了一些段落和单词),所以所有突出显示都会乱掉

例如: 今天的文字,用户突出显示提示:

Lorem ipsum door sit amet,concerteturadipising精英。纳拉姆 权杖,智者的权杖,暂时的权杖 elit,萨皮恩的一位accumsan enim metus

修改文本后,我希望保留或不突出显示adipising,但javascript将突出显示adipising的位置:

洛雷姆·伊普苏姆,献祭精英。Nullam scelerisque,sapien 他是一个临时的精英,一个被指控的人 萨皮恩的梅特斯

所以所有的亮点都会搞砸。我想要一个javascript插件,可以保存位置,但也可以保存在该位置突出显示的单词user,这样我就可以检查该位置是否有该单词/短语,如果有,则突出显示以避免此错误

在这种情况下,javascript/android java/plugin或js代码中是否有任何解决方案可用?我试过了,但它只使用文本范围位置

谢谢