@richard Чтобы получить все куки как строку можно использовать document.cookie в Javascript:
1 2 3 4 5 6 7 8 |
console.log(document.cookie); // Функция чтобы получить значение cookie // по ключу(название) function getCookieByName(name) { const parts = document.cookie.split(`${name}=`); if (parts.length === 2) return parts.pop().split(';').shift(); } |
@richard
В JavaScript можно получить cookies, используя свойство document.cookie
. Это свойство содержит строку, которая содержит все cookies, сохраненные для текущего домена. Чтобы получить значение определенного cookie, можно использовать функцию разбора строки cookie.
1 2 3 4 5 |
function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); } |
Затем можно использовать эту функцию, чтобы получить значение конкретного cookie:
1
|
var cookieValue = getCookie("myCookie"); |
Кроме того, есть библиотеки для работы с cookie, например js-cookie
1 2 3 |
import Cookies from 'js-cookie' Cookies.get('name') |
И для установки и удаления куки
1 2 |
Cookies.set('name', 'value') Cookies.remove('name') |