Cookie Inspector RU : 2017.1.8
Опубликовано: Бармалей · 08.01.2017 · 00:01 ••• Обновление: 08.01.2017 · 00:01 0

Добавлены новые функции, добавлена автокоррекция и проверка уникальности.
Оптимизация кода, доработка интерфейса панели DevTools и редактора куки.

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


Основные изменения:
  • добавлена быстрая выгрузка из памяти при закрытии последней панели аддона в DevTools;
  • добавлена автокоррекция неправильно заданного домена (приводило к удалению/потере куки);
  • для обеспечения уникальности имён куки при создании/импорте добавляется текущий штамп GMT;
  • добавлена функция создания копии куки, к имени копии добавляется _COPY_ + штамп времени;
  • добавлена блокировка действий с таблицей при открытом окне редактора (кроме экспорта);
  • доработка интерфейса:
    • в контекстное меню на строке с данными добавлена функция "Создать копию";
    • добавлен вызов редактора по двойному щелчку в таблице:
      • на строке с данными: для правки текущего куки под курсором;
      • на пустой строке: для создания нового куки из встроенного шаблона;
      • во избежание потери изменений блокируется повторный вызов редактора (если он уже открыт);
    • имя файла при одиночном экспорте формируется по домену этого куки, а не вкладки;
    • добавлено отображение сообщений о результатах последних действий в строке состояния;
    • добавлена обработка консольных ошибок при операциях с куки + вывод сообщений о них;
    • счётчик куки совмещён с кнопкой перезагрузки панели DevTools (перепостроние таблицы);
  • добавлена поддержка уведомлений + опция переключения на "старое" поведение (с алертами);
  • настройки аддона теперь применяются сразу, без перезагрузка панели после их изменения.
Прочие изменения:
  • манифест: установлено ограничение по версии браузера (используются API для 28+);
  • оптимизация кода, переписана часть функций, убрана перезагрузка после изменения настроек;
  • немного доработаны стили (css), оптимизация иконок (-18k), удалены лишние файлы.

Скриншоты:

Общий вид интерфейса панели DevTools:


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

Общие технические сведения
  • Технологии и API:
    Чистый JS (ES5), API: storage, tabs, cookies, webNavigation, notifications
  • Запрашиваемые разрешения:
    [ "cookies", "tabs", "storage", "unlimitedStorage", "webNavigation", "notifications", "http://*/*", "https://*/*" ]

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

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

Автономные аддоны Документация
Бармалей 08.01.2017 205 0.0

Поделиться

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