(Android & Ios) Webview select 文本和突出显示

(Android & Ios) Webview select text and highlight

我正在 xamarin 上为 android 开发一个 reader 应用程序,ios.I 有一个 html 页面内容,我使用 webview 来显示它。 我想 select 文本的一部分和 highligt it.I 应该能够存储页面所以我想如果我得到 selected 文本的位置我可以插入 标签开始和文末。 另外,我应该在长按后打开的菜单中添加一个项目吗?

我将 webviewrenderer 用于透明 webview,因此我可以更改背景和文本大小。 我该怎么做?

Example

我用Rangy解决了这个问题。 我添加了库和函数,并从应用程序调用,它运行良好。 该库将 span 标签添加到所选内容,因此我可以存储亮点。