Доработка функционала, добавлены новые функции.
Проверка работоспособности: SRWare Iron 31/49 + Chromium 53.
Основные изменения:
- добавлена функция безопасного запуска Настроек + аварийный сброс некорректных пользовательских шаблонов:
- задержка обработки текста Настроек основным скриптом (1сек., позволяет избежать зависания от "кривых" регэкспов);
- запуск аварийного сброса пользовательских шаблонов регулярных выражений при зажатых клавишах Ctrl+Alt+Shift;
- предыдущие значения пользовательских шаблонов выводятся в консольный лог;
- немного доработаны базовые шаблоны распознавания ссылок:
- улучшены дефольтные пользовательские шаблоны для HTTP-ссылок + штатные для обработки HTTP(S)-ссылок;
- добавлена обработка протокола Bitcoin, другие 7-символьные протоколы не отрабатываются;
- в шаблон обрезки текста по умолчанию добавлены парные угловые скобки (<\>);
- в шаблон распознавания почтовых адресов добавлен знак "+" (в соответствии с RFC);
- добавлена опция вкл/выкл логирования операций декодирования текста/ссылок и аварийных сбросов настроек.
Прочие изменения:
- добавлен мануал по аварийному сбросу (на второй вкладке Настроек);
- немного изменён интерфейс Настроек.
Скриншоты:
[Копия скриншота]
История и обсуждение
Общие технические сведения
- Технологии и API:
Чистый JavaScript (ES5). API: content-script
- Запрашиваемые разрешения:
[ "storage" ]
Загрузка и установка
Дополнительно
|