【问题标题】:UIWebView Text Highlighting solutionUIWebView 文本高亮解决方案
【发布时间】:2011-12-07 07:09:35
【问题描述】:

有没有人找到在 UIWebView 中突出显示 用户选择 文本块的解决方案?

I have a partial solution in place, however I have been unable to get it to work when the selection includes multiple elements in the DOM.在这种情况下,我可以找到并突出显示选择中的第一个元素,但在这种情况下,javascript 似乎无法告诉我选择的结尾在哪里。

可能我只是不完全理解选择对象。很难找到关于它们的好文档。

【问题讨论】:

  • 你能否在 UIWebView 中突出显示和保存选定的文本。我想突出显示并保存亮点。我有数据库,但没有运气,虽然我尝试了很多东西。
  • 我已经使用 iOS 多年了,这是我在其中做过的最困难的事情,但是是的,我最终还是让它工作了。下面蒂姆的评论是真正让它可靠工作的关键。

标签: javascript html uiwebview selection highlighting


【解决方案1】:

我为这个问题找到了完美的解决方案。Follow This Link。

祝你好运

【讨论】:

  • 有趣...必须尝试这个以获得更易于维护的解决方案。感谢您的跟进。
【解决方案2】:

您可以使用document.execCommand("HiliteColor")。我最近回答了一个类似的问题:

Making Selection & Adding tag dynamically in JavaScript

关于文档,MDN 非常适合 SelectionRange,尽管它并没有真正深入示例。

【讨论】:

  • 太棒了。我不知道 execCommand 方法。谢谢!现在我只需要弄清楚如何以编程方式再次找到这些亮点......但这是一个完全不同的问题,呵呵。
  • 问题是代码还高亮了段落中的所有内容。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多