Как веб-браузеры реализуют текстовый поиск? - PullRequest
3 голосов
/ 25 марта 2011

Я хотел бы создать приложение, которое содержит веб-элемент управления HTML и позволяет искать и выделять несколько фраз в области HTML, как это реализовано в веб-браузерах сегодня. Основная идея состоит в том, чтобы заставить поиск игнорировать специальные теги html и ссылаться только на реальный текст (внутренний html). Я знаю, что решение будет включать редактирование DOM, но я не уверен, как это можно реализовать. Я много искал по сети, и я прочитал также пост Zavael , но, к сожалению, я не смог найти подходящий ответ. Любой ответ, пример или направление будут оценены.

1 Ответ

1 голос
/ 31 марта 2011

Если вы имеете в виду встроенный поиск содержимого HTML на странице: во-первых, я бы сказал, что это, вероятно, не очень хорошая идея.Вы не должны вытеснять нативную функциональность браузера.Пусть пользователи делают вещи так, как они привыкли.Сохраняйте согласованность опыта на разных веб-сайтах.

Однако, если вам это нужно для какой-то нишевой цели, я не думаю, что это будет так сложно.

jQuery может этого добиться.* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *.функция Javascript «заменить» заменит только первый случай.Вам нужно использовать регулярное выражение в первом параметре, чтобы заменить все.Но я не хочу писать весь код для вас;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...