Text2Link RU : Аварийный сброс шаблонов
Опубликовано: Бармалей · 09.03.2014 · 00:02 ••• Обновление: 17.10.2020 · 16:34 0

Функция безопасного запуска Настроек и аварийного сброса предназначена для устранения зависаний и недоступности страницы Настроек из-за некорректных пользовательских шаблонов.

Функция аварийного сброса добавлена начиная с версии 2017.3.19.

В этой версии при запуске Настроек добавлена задержка обработки текста основным скриптом (1 сек.). Это позволяет избежать зависания от "кривых" регэкспов и восстановить работоспособность расширения без его переустановки.

Предыдущие значения шаблонов при сбросе выводятся в консольный лог (полезно посмотреть и найти свой "косяк"). Для вывода лога его необходимо включить в Настройках – опция "Запись лога".

Аварийно сбрасываются только настройки, влияющие непосредственно на обработку текста.

Все остальные опции при сбросе не изменяются (в т.ч. – пользовательский список масок/URL исключений).

Если какая-либо настройка не изменялась после установки – она будет выставлена по умолчанию.


Аварийный сброс шаблонов с некорректными регулярными выражениями

Если после ваших "экспериментов" в настройках шаблонов произошло зависание страницы Настроек и/или если после изменения шаблонов при преобразованиях текста начали виснуть обрабатываемые страницы, следует сделать аварийный сброс шаблонов в значения по умолчанию.

Эту операцию можно выполнить в любой момент, в т.ч. – находясь на самой странице Настроек, достаточно штатно перезагрузить её (кнопкой "Обновить", слева от адресной строки браузера) с зажатыми клавишами Ctrl+Alt+Shift.

Для выполнения аварийного сброса необходимо сделать следующее:
  1. Закрыть зависшую вкладку браузера (оцениваем по высокой загрузке CPU в Диспетчере задач).
  2. Перейти на общую страницу расширений (chrome://extensions) и найти блок расширения "Текст в ссылку".
  3. Зажать одновременно клавиши Ctrl+Alt+Shift и вызвать страницу Настроек, щёлкнув по ссылке "Параметры".
  4. После загрузки страницы будет выдано сообщение о сбросе шаблонов и страница Настроек вновь станет доступна.


Технические детали Бармалей
Бармалей 09.03.2014 17.10.2020 253 0.0

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский
Версия браузера:29+
Протестировано в:SRWare Iron 31/49 + Chromium 53 + 360 Extreme Explorer 9/11/12/13 (CR-63/69/78/86)
Технологии и API:Чистый JavaScript (ES5), API: content-script

Поделиться

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