【发布时间】:2011-07-22 22:43:25
【问题描述】:
我想构建一个包含 HTML Web 控件的应用程序,并启用在 html 区域中搜索和突出显示多个短语,就像它在当今的 Web 浏览器中实现的那样。 主要思想是让搜索忽略html特殊标签,只参考真实文本(内部html)。 我知道解决方案将包括编辑 DOM,但我不确定如何实现。 我在网上搜索了很多,我也看了Zavael的帖子,但不幸的是我找不到任何合适的答案。任何答案、示例或方向将不胜感激。
【问题讨论】:
-
或许 Lucene 有这些能力。
-
@robert 我认为 OP 指的是在 Google Chrome 中复制 CTRL+F 功能。这是一个不清楚的问题。
-
Rodrigo,它将是 WPF 应用程序,在内部我将使用基于 Chromium 的“真正的 WPF”网络浏览器。
-
杰夫,你是对的。感谢您的澄清。我想自己实现“Ctrl+F”功能,就像在 Chrome 中实现的那样。
-
过去几年发生了很多变化。如果有人会到这里寻找更新的答案,这里描述了通过 url 搜索文本片段的新方法:web.dev/text-fragments 和 stackoverflow 上的相关问题:stackoverflow.com/questions/62989058/… 基本上你在 #:~:text= web.dev/text-fragments/…
标签: html dom browser full-text-search