Текст в ссылку : 2017.3.19
Опубликовано: Бармалей · 19.03.2017 · 00:01 ••• Обновление: 14.08.2020 · 11:10 0

Доработка функционала, добавлены новые функции.

Проверка работоспособности: SRWare Iron 31/49 + Chromium 53.


Основные изменения:
  • добавлена функция безопасного запуска Настроек + аварийный сброс некорректных пользовательских шаблонов:
    • задержка обработки текста Настроек основным скриптом (1сек., позволяет избежать зависания от "кривых" регэкспов);
    • запуск аварийного сброса пользовательских шаблонов регулярных выражений при зажатых клавишах Ctrl+Alt+Shift;
    • предыдущие значения пользовательских шаблонов выводятся в консольный лог;
  • немного доработаны базовые шаблоны распознавания ссылок:
    • улучшены дефольтные пользовательские шаблоны для HTTP-ссылок + штатные для обработки HTTP(S)-ссылок;
    • добавлена обработка протокола Bitcoin, другие 7-символьные протоколы не отрабатываются;
    • в шаблон обрезки текста по умолчанию добавлены парные угловые скобки (<\>);
    • в шаблон распознавания почтовых адресов добавлен знак "+" (в соответствии с RFC);
  • добавлена опция вкл/выкл логирования операций декодирования текста/ссылок и аварийных сбросов настроек.
Прочие изменения:
  • добавлен мануал по аварийному сбросу (на второй вкладке Настроек);
  • немного изменён интерфейс Настроек.

Скриншоты:


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


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

Общие технические сведения
  • Технологии и API:
    Чистый JavaScript (ES5). API: content-script
  • Запрашиваемые разрешения:
    [ "storage" ]

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

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

Официальные версии Документация
Бармалей 19.03.2017 14.08.2020 212 0.0

Поделиться

Всего комментариев: 0
close