Как проверить, заблокированы ли файлы cookie с помощью JavaScript

Как я могу проверить, блокируются ли файлы cookie с помощью JavaScript?

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
599
1

Ответы 1

Напишите файл cookie, а затем прочтите его ...

Например:

    function readCookie(cname) {
        a = trim(document.cookie);
        res = '';
        while(a != '') {
            cookiename = a.substring(0,a.search('='));
            cookiewert = a.substring(a.search('=')+1,a.search(';'));
            if (cookiewert == '' || a.search(';')==-1) {
                cookiewert = a.substring(a.search('=')+1,a.length);
            } else {
                cookiewert = a.substring(a.search('=')+1,a.search(';'));
            }

        if (cname == trim(cookiename)){
            res = cookiewert;
            return (res);
        }
        i = a.search(';')+1;
        if (i == 0){i = a.length}
        a = a.substring(i,a.length);
     }
     return(res)
    }

    function checkSessionCookie() {
     //write cookie
     document.cookie = 'sessioncookieallowed=true;';
     var check = readCookie('sessioncookieallowed');
    }

вызов функции checkSessionCookie ();

Что такое функция trim()? AFAIK, это должно быть похоже на str.trim(). И, функция checkSessionCookie() ничего не возвращает, последняя строка должна быть return readCookie('sessioncookieallowed');

Deele 01.04.2014 16:51

Другие вопросы по теме