Есть ли способ скопировать/отредактировать файлы cookie в инструментах разработчика Chrome? Или мне нужно установить для этого настраиваемое дополнение?
Как скопировать файлы cookie в Google Chrome?
Ответ 1
Я думаю, что нашел что-то. Я могу нажать Ctrl + A и перетащить & Удалите значения в TextBox, а затем скопируйте его оттуда.
Как указано @jmccure,
Ctrl + A, удерживайте Shift и щелкните правой кнопкой мыши и скопируйте.
Обновление: Chrome 58 добавлена поддержка редактирования файлов cookie
Ответ 2
Кросс-браузерное решение:
- Нажмите F12 или щелкните правой кнопкой мыши на странице и проверьте, чтобы открыть Инструменты разработчика
- Откройте вкладку "Приложение" (которая раньше называлась "Ресурсы")
- Откройте Cookies слева, выберите ваш сайт/домен
- Дважды щелкните столбец cookie "Значение"
- CTRL/Command + C или щелкните правой кнопкой мыши и выберите "Копировать"
Ответ 3
Это звучит странно, но если вы удерживаете Shift и щелкаете правой кнопкой мыши, кажется, что это работает большую часть времени.
Ответ 4
Альтернативный подход для копирования длинного значения cookie:
- Повторите запрос с открытой вкладкой Сеть.
- Щелкните правой кнопкой мыши соответствующий запрос (в списке слева).
- Выберите Копировать как cURL.
- Извлеките файл cookie из сгенерированной опции заголовка
Cookie
.
Например: curl 'http://...' -H 'Cookie: session=...' ...
Ответ 5
Я использую расширение Изменить этот файл cookie для Google Chrome, что очень приятно.
Согласно его документации:
EditThisCookie - менеджер файлов cookie. Вы можете добавлять, удалять, редактировать, искать, защитить и заблокировать куки!
Ответ 6
Вы должны выбрать значение, а затем вы можете скопировать его. Двойной щелчок помогает, но если есть какие-либо символы-разделители (например, ".", "-" и т.д.), То вы должны щелкнуть по нему трижды (по крайней мере, в Windows 10).
Итак, в основном:
- выберите значение (двойной или тройной щелчок)
- скопировать выделение (Ctrl + C или "Копировать" из контекстного меню)
Ответ 7
К сожалению, похоже, нет никакого надежного способа сделать это из инструментов разработчика. Правый щелчок по значению и выбор копии иногда срабатывает, но нет, если есть разделители.
Одним из способов является переход в консоль js и печать document.cookie
. К сожалению, это работает только для файлов cookie, отличных от HTTP_Only.
Ответ 8
Еще одна комбинация, которая работает: нажмите на значение cookie. Удерживая левую кнопку мыши, трижды щелкните правой кнопкой мыши. Команда "Копировать" теперь появится в контекстном меню.
Ответ 9
Если у вас много файлов cookie и вы не хотите устанавливать плагин, я создал небольшой скрипт, чтобы избежать копирования файлов cookie по одному.
Он был протестирован только в Google Chrome.
// Open the console in the developer tools
// Tab where you are getting the cookies from
// This block can be just copy and paste
let cookies = document.cookie;
cookies = cookies.split(";");
cookies = cookies.map(cookie => cookie.replace(" ", ""));
copy(cookies);
// Tab where you want to have the cookies
// This block cannot be copy and paste since there is no function to paste
const newCookies = // paste your cookies array here
newCookies.map(newCookie => {
document.cookie = newCookie;
})