Searcher ищет заданную строку в тексте веб-страницы, в адресах ссылок и картинок, в содержимом элемента select. Если совпадения найдены, скрипт показывает их количество и выделяет цветом. Searcher позволяет искать строки целыми словами, с учётом регистра и с использованием регулярных выражений. При поиске относительные адреса ссылок и картинок не переводятся в абсолютные.
Замечания Поиск в тексте производится по текстовым узлам элементов. Если в исходном коде страницы встретится такая строка
<b>Мама</b> мыла раму
скрипт не сможет найти строку "Мама мыла раму". Но сможет найти строки "Мама" и "мыла раму".
Разместите скрипт searcher.js в папке с пользовательскими скриптами. Панель скрипта вызывается c помощью специальной кнопки или нажатием Ctrl + ~. Для создания кнопки перетащите ссылку Searcher на панель инструментов.
Нажмите на созданную кнопку или Ctrl + ~, в нижнем левом углу страницы появится панель:
Введите текст, и нажмите клавишу Enter или щёлкните на кнопке . На панели отобразится число найденных совпадений:
Найденные строки выделяются таким образом:
Чтобы убрать выделение со страницы, щёлкните на поле ввода на панели и нажмите клавишу Esc. Или сотрите текст в поле ввода и нажмите клавишу Enter.
Для перехода по найденным совпадениям используйте кнопки на панели или клавиатурные сочетания: Ctrl + , - переход к предыдущему совпадению, Ctrl + . - переход к следующему совпадению. В Opera 8-й версии переход по найденным совпадениям не работает.
Для задания параметров поиска нажмите кнопку , появится панель настроек:
Настройки разделены на две группы: How search и Where search. Первая группа позволяет задать поиск по целым словам, с учётом регистра и с использованием регулярных выражений. Во второй группе определяются элементы веб-страницы, в которых производится поиск. Выделите требуемые элементы, используя клавиши Ctrl и Shift.
Чтобу убрать панель, нажмите на созданную кнопку или Ctrl + ~ повторно.
Скрипт содержит ряд настроек, которые можно изменить правкой файла скрипа. Откройте файл скрипта в каком-нибудь редакторе, например, в notepad, измените настройки и сохраните файл.
autoReloadImages - если используется режим "Кешированные картинки", следует установить значение этого параметра true. Картинки, присутствующие на панели Searcher'а будут автоматически загружаться.
language - язык интерфейса: en - английский, ru - русский.
searchButtonSrc - изображение кнопки .
searchCategories - список элементов веб-страницы, в которых осуществляется поиск по-умолчанию. Список может быть изменён на каждой веб-странице в панели настроек. Нужным элементам следует присвоить значение true, остальным - false.
searchPreferences - параметры поиска по-умолчанию. Параметры поиска могут быть изменены на каждой веб-странице в панели настроек. Нужным параметрам следует присвоить значение true, остальным - false.