Я нашел это расширение Chrome, которое может получать доступ и редактировать файлы cookie только для http. Я провел некоторое исследование и везде говорит, что невозможно получить доступ к файлам cookie только для http с помощью javascript. Однако это явно недействительно. Расширение Chrome называется Cookie-Editor.
Вот скриншот, на котором он имеет доступ к файлу cookie только для http:
вы можете видеть в правом нижнем углу, что это http-only.
Кроме того, если вы зайдете в консоль и зарегистрируете файлы cookie, они не появятся, что еще раз доказывает.
Как это делается?
На расширения браузера не распространяются обычные ограничения, применяемые к JavaScript, загружаемому через элемент <script>
на веб-странице.
API файлов cookie доступен, если манифест расширения предоставляет разрешение:
{ "name": "My extension", ... "permissions": [ "cookies", "*://*.google.com" ], ... }
(Это для Chrome. Другие браузеры будут иметь аналогичные системы.)
посмотрите исходник github.com/Moustachauve/cookie-editor