Как работает поиск по странице в браузерах?

Рейтинг: -1Ответов: 1Опубликовано: 12.05.2023

Конкретно интересует то, как они находят и выделяют совпадения, когда поисковой запрос на самой странице может быть разделён тегами. Например они легко могут найти lorem ipsum в строке lorem <i>ipsum</i>.

Какой там принцип?

Ответы

▲ 0

Ответить на твой вопрос можно например вот так

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

<h1>My First Heading</h1>
<p id="outer">My first <span>paragraph</span>.</p>

<script>
document.write(outer.innerText)
</script>
</body>
</html>

А если без стеба, то естественно DOM знает как выглядит текст без вложенности и тэгов. Это всего лишь фильтры