我如何以编程方式突出显示UIWebView的特定文本?

时间:2015-02-18 12:12:07

标签: ios uiwebview

我在UIWebView中加载HTML字符串。在该屏幕中,当用户选择特定文本时,我显示选项以保存该字符串并将该字符串存储在某处。现在,下次用户加载相同页面时,应自动突出显示用户保存的文本。我怎么做到这一点?

1 个答案:

答案 0 :(得分:1)

我认为您可以通过javascript操纵网站。只需保存字符串以突出显示和相应的站点。

当用户再次进入该页面时,如果您已经拥有该网站的突出显示字符串,请查看用户。如果是,您可以通过以下方式操纵网站:

[webview stringByEvaluatingJavaScriptFromString:jsCode]; 

这是一个jsfiddle例如通过javascript突出显示文本:demo

修改 有关如何通过javascript在网站上选择特定文本的有用答案集也可以在此处找到:Highlighting text using javascript