Агрегатор поисковых машин : 2019.3.7 / ECR#4
Опубликовано: Бармалей · 07.03.2019 · 00:01 ••• Обновление: 04.04.2021 · 14:08 1

АПМ-2 – доработка и дополнение функционала поиска.
Четвёртая экспериментальная концепт-версия (aka ECR).

Проверка работоспособности: SRWare Iron 31/49 + 360EE11/CR69 (только основные функции).


Основные изменения:
  • добавлена новая функция (см. скриншот Настроек для наглядности):
    • режим "поиск по URL текущей вкладки" – выбор любого из 4 заданных сервисов для поиска по адресу вкладки:
      • если опция включена (по умолчанию) И строка поискового запроса пустая, обрабатывается URL текущей вкладки;
      • опция работает только для вкладок с протоколом HTTP(S), локальные/служебные и другие вкладки – игнорируются;
      • в настройках добавлен отдельный блок полей + опция включения этого режима;
      • сервисы по умолчанию (вызов по хоткеям):
        Enter (или щелчок по кнопке "Найти") = поиск копии текущей страницы в кэше Google;
        ALT+(Enter/щелчок) = перевод страницы на русский (Переводчик Google);
        CTRL+(Enter/щелчок) = самая свежая архивная копия из архива WaybackMachine;
        CTRL+ALT+(Enter/щелчок) = все архивные копии в WaybackMachine;
      • по желанию можно переопределить любой из дефольтных сервисов на свой собственный, задав соответствующий URL обработки;
      • при использовании этого режима последний запомненный запрос НЕ удаляется = будет его автоподстановка при следующем вызове;
      • по аналогии с обычным поиском – при запуске обработки с зажатой клавишей Shift запрос откроется в текущей вкладке;
  • изменения в основном окне поиска (кроме новых опций и указанных выше фич):
    • фикс CSS: в CR70+ устранено "дрыгание" табов в подгруппах (было только в текстовом режиме и только в "ночной" теме);
    • доработана отрисовка длинных текстов в подгруппах + автосжатие общей ширины текстовых "табов" до ширины окна поиска:
      • этим снимается ограничение на длину названия табов подгрупп + устраняется "расползание" табов за пределы окна поиска;
      • при обрезке длинных текстов в табах подгрупп к ним автоматически добавляется подсказка с полным названием таба;
    • для режима "Быстрый поиск" добавлена обработка запуска при зажатой клавише Shift – запуск быстрого поиска в текущей вкладке.
Прочие изменения:
  • в движки по умолчанию добавлен сайт htmlbook.ru ("Разработка");
  • оптимизирован код отдельных функций + дописан хелп под новые фичи.

Скриншоты:

Окно поиска:

[Копия скриншота]

Дополнительные функции настройки окна поиска:


История и обсуждение

Общие технические сведения
  • Технологии и API:
    Чистый JavaScript (ES5), API: tabs, browserAction
  • Запрашиваемые разрешения:
    [ "activeTab", "file:///*/*" ] + опционально: [ "", "tabs" ]

Загрузка и установка

Дополнительно

Официальные версии Документация

Смотрим также:

Бармалей 07.03.2019 04.04.2021 389 5.0

Поделиться

Всего комментариев: 1
0
1 Бармалей 04.04.2021 • 14:11
..добавил ссылку на текущий исходник и поправил немного стилистику..)
close