АПМ-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" ]
Загрузка и установка
Дополнительно
|