Edit This Cookie • CR : Ваши куки под вашим контролем
Опубликовано: Бармалей · 13.12.2016 · 00:01 ••• Обновление: 13.01.2021 · 15:34 0

Edit This Cookie • CR – удобный cookie‑менеджер с русифицированным интерфейсом, позволяет искать, блокировать, защищать, редактировать, добавлять или удалять куки на любом веб‑сайте, доступен экспорт и импорт в различных форматах, есть опциональная панель консоли DevTools.

Предоставляется по лицензии GPL v.3, бесплатно для частного некоммерческого использования.


В этой статье:


Общее назначение и краткая история создания

Edit This Cookie • CR – расширение для браузеров семейства Chromium, обеспечивает постоянный контроль и возможность оперативного управления куками.

Основное назначение – расширение штатных функций браузера по обработке и управлению куками. Главная задача – удобство управления данными и совместимость с любыми версиями браузеров.

Аддон создан по "техническому заданию" на базе известного менеджера куки EditThisCookie. При разработке были удалены навязчивые предложения "заценить и забашлять", вырезана вся гуглоаналитика, добавлены некоторые дополнительные возможности, улучшена русская локализация интерфейса.

При выпуске первой версии в декабре 2016 года, в дополнение к оригинальному названию, форк получил приставку "CR", означающую его направленность на браузеры семейства Chromium и указывающую на то, что это расширение является доработкой оригинального (Chromium Repack). На текущий момент аддон распространяется под этой же "торговой маркой".

В результате русский "Редактор" стал хорошей альтернативой не только исходному аддону, но и другим подобным решениям, не только не уступая им по удобству использования, но и превосходя их по лёгкости и функциональности.

Следует особо отметить, что в отличие от многих других современных аддонов, в Edit This Cookie • CR нет (и никогда не будет) никакой "допустимой" или скрытой рекламы, это расширение не является предметом монетизации.

Автор гарантирует отсутствие в этом расширении каких‑либо следящих, "стучащих" и иных "статистических" механизмов, а также любых других средств, направленных на "персонализацию" конечного пользователя с целью получения какой‑то коммерческой выгоды.


Возможности и использование "Редактора"

Основная возможность "Edit This Cookie • CR" – оперативное и удобное управление всеми данными, хранящимися в куках, при работе непосредственно с текущей веб-страницей. Аддон позволяет искать, добавлять, удалять, изменять, блокировать, защищать от изменений, экспортировать (в 4 различных формата) и импортировать (только из JSON) любые куки на любом сайте.

Для вызова расширения доступны два способа: щелчок по кнопке на тулбаре или вызов из контекстного меню текущей просматриваемой страницы. В первом случае открывается стандартное окно попапа, содержащее список куки текущей вкладки и панель управления куками (кнопки). Во втором случае, вместо отдельной вкладки (в отличие от оригинала) панель управления куками текущей вкладки выводится в отдельном компактном попап-окне:

Функционально и внешне оба окна управления полностью идентичны. Управление любым куки текущей вкладки (сайта) производится посредством выбора требуемого действия для выделенного куки путём нажатия соответствующих кнопок интерфейса панели управления.

Общее назначение элементов управления интуитивно понятно. Для бо́льшего удобства использования к элементам интерфейса добавлены всплывающие подсказки, поясняющие назначение того или иного параметра или настройки.

Настройки расширения доступны в отдельном окне, вызываются обычным способом (по кнопке "Параметры" в блоке расширения на странице chrome://extensions либо соответствующим пунктом контекстного меню кнопки на тулбаре).

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

Кроме основных опций, в Настройках можно принудительно переключить язык интерфейса с русского на английский (и наоборот, в зависимости от автоматической установки по умолчанию согласно локали вашего браузера).

Одной из опций Настроек является установка формата экспорта куки, в котором они будут сохраняться при вызове соответствующей функции из меню управления. Для экспорта доступны следующие типы:

  • JSON
  • Параметры куки, разделённые точкой с запятой, в виде: имя=значение
  • Netscape HTTP Cookie File
  • Perl::LWP

Как уже сказано, импорт куки в аддоне доступен только в формате JSON (наиболее универсальный формат, совместим с большинством расширений), поэтому для удобства работы с Редактором желательно выбирать именно его. Другие форматы могут использоваться для обмена данными с внешними программами и могут быть выбраны в соответствии с вашими задачами.

Важной особенностью "Редактора" является то, что это расширение работает без выгрузки из памяти и управляет вашими куками постоянно, независимо от того, открыто окно панели управления или нет.

Общие понятия и другие моменты работы подробно описаны в оригинальной документации (на английском языке).

С техническими особенностями аддона можно ознакомиться в статье Edit This Cookie • CR : Что "под капотом".


Подключение опциональной панели DevTools

Кроме описанных выше попап-окон, интерфейс управления куками текущей веб-страницы доступен в отдельной панели DevTools (по F12, дополнительная консольная панель "ETCookies"):

В отличие от операций, доступных в попап-окнах, управления куками в панели DevTools упрощено – в этой панели доступны только функции редактирования куки (все изменения сохраняются автоматически и применяются "на лету"). Кроме того, при работе с панелью отсутствует возможность блокировки, защиты, экспорта и импорта.

Для использования панели* потребуется, как минимум, включить в Настройках соответствующую опцию:

* Смотрим также: Примечание по работе с панелью DevTools (для продвинутых пользователей).

Для нормальной работы панели аддона следует добавить его ID в исключения для куки с правом "разрешить".
Исходный ID аддона: lolechdcgdhodjdkepjfmeeomhpjpoae, если ставили распакованным – добавляйте свой!

В противном случае в блоке расширения на странице chrome://extensions будет* выдана консольная ошибка:
"Uncaught SecurityError: Failed to read the 'localStorage' property from 'Window': Access is denied for this document."

* При включенной опции сбора ошибок ("Собирать данные об ошибках").
Эта опция доступна в блоке аддона только при включении "Режима разработчика".

Ошибка появляется сразу же при первой же попытке открыть окно DevTools (F12 ⇒ смотрим на вкладке "Console").
Объяснение: это штатное ограничение безопасности в Chromium, связанное с доступом к локальному хранилищу.

Эту настройку можно не выполнять (и не добавлять аддон в исключения), если вы не используете ограничения для куков в настройках браузера. Кроме того, можно просто использовать настройки по умолчанию, при этом добавлять ID расширения в исключения также не требуется.

Для устранения ошибки аддона достаточно изменить расширенные настройки куков следующим образом:

  • открыть* расширенные настройки контента ("Личные данные" ⇒ "Настройки контента");
    * или просто перейти по адресу: chrome://settings/content.
  • отключить опцию "Блокировать данные и файлы cookie сторонних сайтов" (снять галку);
  • установить переключатель для куков в первое или второе положение:
    • "Разрешить сохранение локальных данных"
    • "Удалять локальные данные при закрытии браузера"

История версий Edit This Cookie • CR

Данные в таблице приведены в порядке хронологии выпуска релизов, текущая версия указана отдельно.
Номер каждой авторской версии соответствует формату даты её выпуска – год.месяц.день (ГГГГ.М.Д).
Ссылки в первой колонке (номер версии) ведут на страницу подробного описания изменений в этом выпуске.

Версия Краткое примечание по выпуску Установка
2016.12.22 Текущая стабильная версия расширения, для браузеров версий 28+ CRX v.2CRX v.3
2016.12.22 Исходный код текущей стабильной версии расширения (LBSC) ZIP
 
2016.12.13 Базовая версия. вырезана аналитика, правка локалей м кода. CRX v.2
2016.12.17 Доработка функционала и текста локализаций, переделка части интерфейса. CRX v.2
2016.12.22 Общая оптимизация кода, замена части устаревших API, зачистка мусора. CRX v.2CRX v.3
  • Установщики в формате CRX v.2 предназначены для браузеров версий 29-72 (по умолчанию).
  • Установщики в формате CRX v.3 предназначены для браузеров версий 63+ (с более ранними несовместимы).
  • Установщики в формате ZIP или 7Z являются обычными архивами, устанавливаются в режиме разработчика.
  • Установщики в формате User.JS являются скриптами, устанавливаются нативно или через менеджеры скриптов.

Планы на будущее аkа "Роадмап"

Вкратце так – разработка "Edit This Cookie • CR" будет поддерживаться в принципе, есть даже некоторые задумки на предмет дополнительных функций (правда, так и пролежавшие "под сукном" уже несколько лет)).

В дальнейшем, возможно, что-то будет реализовано в рамках другого авторского расширения (Cookie Inspector • RU) либо наиболее востребованная часть функционала будет перенесена в блокировщик "Русский резак".

В общем, пока особых планов по выпуску новых версий нет, всё же и так работает… :)


Ресурсы и ссылки по разработке Edit This Cookie • CR


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

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

Можно загрузить любую из версий "Edit This Cookie • CR" на следующих ресурсах:

При возникновении сложностей с установкой читаем этот совет.

Для работы в режиме "инкогнито" в блоке аддона на странице chrome://extensions включаем опцию:
[читать матчасть]

Для работы с локальными файлами в блоке аддона на странице chrome://extensions включаем опцию:



Управление данными Бармалей
Бармалей 13.12.2016 13.01.2021 255 0.0

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский, Английский
Версия браузера:28+
Протестировано в:SRWare Iron 31/49 + 360 Extreme Explorer 11/12/13 (CR69/78/86)
Технологии и API:Чистый JavaScript (ES5). API: cookies, tabs, storage, contextMenus, clipboardWrite, notifications, browserAction

Поделиться

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