Search
Write a publication
Pull to refresh

Searchhi — скрипт подсветки слов, найденных поисковиком на вашей странице (без Яндекс.Бара и т.д.)

Всегда нравилась функция подсветки ключевых слов на страничках, когда переходишь по ссылке «сохраненная копия», или в браузере установлен Яндекс.Бар. Вот описание этой функции:

«Бар умеет выделять на странице слова, которые вы ищете. Найденная страница автоматически прокручивается к тому месту, где впервые встречаются искомые слова».

image

Захотел такое же на сайте, только независимо от браузера, и неустановленных дополнений пользователя.

Нашел только один скрипт — Searchhi (кэш гугла и еще одна ссылка, так как сайт не открывается).

К сожалению, он работает только с гуглом и только с латиницей. Пришлось обратится к фриланс.ру — допилить скрипт. В итоге скрипт работает с поиском гугла, яндекса, маил.ру и с кириллицей.

Попробовать можно на проиндексированном сайте, для которого собственно все и делалось (люди не докручивали до искомого в длинной ленте анонсов):

Поисковой запрос «бесплатные курсы для пенсионеров» в гугленужная страничка на первом-втором месте.

Как установить:

Сам скрипт здесь — прямая ссылка, zip-архив.

Кидаем его, например, в корень сайта. В заголовках страниц прописываем:



В таблице стилей, или прямо на странице добавляем стиль searchword



В данном случае текст подсвечивается желтым, — наиболее лучший вариант (человеческий глаз первым в любой картинке находит желтый цвет, поэтому мусорки и такси...)

Для меню, заголовка, и прочих частей сайта, где подсветка будет только мешать переходу на нужную часть страницы используем class=«nosearchhi».

Данный вариант скрипта не подсвечивает слова меньше трех символов, дабы не светить все «и», «для» по всей странице.

Для подсветки всех слов используйте эту версию: прямая ссылка, zip-архив.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.