Доработка функционала, добавлены новые функции.
Проверка работоспособности: SRWare Iron 31/49 + Chromium 53.
Основные изменения:
- "по просьбам трудящихся" добавлена обработка любых протоколов, в т.ч. – локальных/служебных URL и "магнитов";
- добавлена настройка собственных разделителей ссылок – дополнительно учитываются при распознавании;
- добавлена обработка неполных ссылок вида user:password@* с установкой протокола из текущей страницы;
- добавлено распознавание/преобразование типовых замен для HTTP(S)-ссылок (h**p/h__p/h..p/_ttp)(s://);
- добавлена опция указания собственного нестандартного шаблона для определения в тексте HTTP-ссылок;
- добавлена опция вкл/выкл очистки "мусорных" завершающих знаков препинания в распознанных URL;
- добавлена опция декодирования текста (преобразование escape-последовательностей в "читабельные" URL);
- в Настройках добавлено поле с примерами шаблонов – для оценки экспериментов со своими шаблонами.
Прочие изменения:
- немного оптимизирован код скрипта + доработан интерфейс Настроек;
- допилено определение plain-текста.
Скриншоты:
[Копия скриншота]
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5). API: content-script
- Запрашиваемые разрешения:
[ "storage" ]
Загрузка и установка
Дополнительно
|