Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách liệt kê tất cả cookie theo tên bằng JavaScript

Để liệt kê tất cả cookie theo tên, bạn lấy các cặp cookie vào một mảng, sau đó trích xuất cặp key-value từ mảng đó.

Ví dụ

Chạy mã sau để xem tất cả cookie:

<!DOCTYPE html>
<html>
<head>
    <script>
        function ReadCookie() {
            var allcookies = document.cookie;
            document.write("Tất cả Cookie: " + allcookies + "<br>");
            var cookiearray = allcookies.split(';');
            for (var i = 0; i < cookiearray.length; i++) {
                var name = cookiearray[i].split('=')[0].trim();
                var value = cookiearray[i].split('=')[1];
                document.write("Key: " + name + " - Value: " + value + "<br>");
            }
        }
    </script>
</head>
<body>
    <form name="myform">
        <p>Nhấn nút để xem kết quả:</p>
        <input type="button" value="Lấy Cookie" onclick="ReadCookie()"/>
    </form>
</body>
</html>