Searcher - UserJS для Opera 8, 9

Описание

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.