- Как включить куки и JavaScript
- Установить javascript and cookies
- Вход
- Internet Explorer 8 и выше
- Mozilla Firefox
- Opera
- Google Chrome
- Safari
- Работа с cookie в JavaScript
- Проверка включены ли cookies в браузере
- Запись cookies
- Max-age и Expires
- Path
- Domain
- Secure
- Чтение cookies
- Удаление cookies
- Отладка и просмотр cookies в браузерах
- Google Chrome
- Mozilla Firefox
- Пример использования cookies
Как включить куки и JavaScript
Для этого:
В браузере Windows Internet Explorer
Выберите в меню «Сервис» пункт «Свойства обозревателя» ;
перейдите на вкладку «Безопасность» ;
нажмите «Другой..» ;
отметьте галочкой «Включить» в пункте «Выполнять скрипты приложения Java»;
нажмите OK.
В браузере Mozilla Firefox
Выберите в меню «Инструменты» пункт «Настройки» ;
перейдите на вкладку «Содержимое» ;
установите галочку напротив «Использовать JavaScript»;
нажмите OK.
В браузере Opera
Выберите пункт меню «Инструменты» или нажмите на значок «O», расположенный вверху в панели открытых вкладок, в более поздних версиях браузера;
перейдите на вкладку «Дополнительно» ;
в меню слева выберите «Содержимое» ;
установите галочку напротив «Включить JavaScript»;
нажмите OK.
В браузере Google Chrome
Нажмите на значок «гаечный ключ» , расположенный справа сверху;
перейдите в раздел «Параметры» ;
перейдите на вкладку «Расширенные» ;
нажмите «Настройки содержания..» ;
перейдите на вкладку «JavaScript»;
установите галочку напротив «Разрешить всем сайтам использовать JavaScript»;
нажмите «Закрыть» .
В браузере Safari
Выберите пункт меню «Правка» или нажмите на значок «шестеренка» , расположенный справа сверху, в более поздних версиях браузера;
перейдите на вкладку «Безопасность» ;
установите галочку напротив «Подключить JavaScript»;
нажмите на значок «крестик» для того, чтобы сохранить изменения.
Установить javascript and cookies
Вход
- Собственное произ-во
- Интерьерные фигурки, статуэтки
- Кашпо
- НОВЫЙ ГОД
- Садовые фигуры
- Часы
- Аксессуары для бани и ванной комнаты
- Аксессуары для кухни
- Бижутерия, аксессуары
- Бизнес-сувениры
- Вазы цветочные, кашпо, подставки под цветы
- Винные наборы
- Декоративные цветы, ракушки, камушки
- Зонты
- Картины, коллажи, панно
- Ключницы настенные
- Подарочная упаковка
- Посуда и сервировка стола
- Релакс сувениры
- Садовые фигуры
- Свечи и подсвечники
- Статуэтки, декоративные фигурки
- Товары для дачи и дома
- Товары для детей
- Товары для творчества
- Фотоальбомы и фоторамки
- Хозяйственные товары
- Часы
- Шахматы, нарды, настольные игры
- Шкатулки
- Ветки и цветы декоративные
- Дед Морозы, Снегурочки, сказочные куклы
- Елки искусственные
- Елочные украшения
- Карнавальные украшения, костюмы, маски
- Мишура, гирлянды, дождик
- Мягкая игрушка,текстиль
- Панно, открытки
- Посуда новогодняя
- Свечи новогодние и подсвечники
- Символ года магниты
- Символ года Фигурки
- Символ года: Копилки
- Сувениры новогодние
- Упаковка новогодняя
- Фигуры уличные
- Электрогирлянды, светящиеся деревья и фигуры
Internet Explorer 8 и выше
- Откройте меню Сервис ->Свойства обозревателя
- На вкладке Безопасность выберите зону Интернет и нажмите кнопку Другой.
- Установите в пунктах Активные сценарии и Выполнять сценарии приложений Java значение Включить.
- Нажмите кнопку OK, чтобы сохранить изменения, и перезапустите Internet Explorer.
- Откройте меню Сервис ->Свойства обозревателя
- На вкладке Конфиденциальность Нажмите на кнопку Дополнительно.
- Установите флажок Перекрыть автоматическую обработку файлов «cookie» в разделе Файлы cookie окна Дополнительные параметры конфиденциальности
- Выберите в группе Основные файлы cookie вариант Принимать.
- Выберите в группе Сторонние файлы cookie вариант Принимать.
- Нажмите кнопку OK, чтобы сохранить изменения, и перезапустите Internet Explorer.
Mozilla Firefox
- Откройте меню Firefox ->Настройки.
- На вкладке Содержимое установите флажок Использовать JavaScript.
- Нажмите кнопку OK, чтобы сохранить изменения
- Откройте меню Firefox ->Инструменты ->Настройки.
- На вкладке Приватность рядом с Firefox из выплывающего меню выбираем последний вариант и ставим галочки рядом с Принимать куки с сайтов и Принимать куки со сторонних сайтов.
- Нажмите кнопку OK, чтобы сохранить изменения
Opera
- Откройте меню Opera ->Настройки.
- На вкладке Веб-сайты в разделе Javascript установите значение Разрешить выполнение JavaScript.
- Откройте меню Opera ->Настройки.
- На вкладке Дополнительно в меню слева выберите Cookies.
- Активируйте пункт Принимать cookies.
Google Chrome
- Откройте меню Настройки и нажмите ссылку Показать дополнительные настройки внизу страницы.
- Нажмите кнопку Настройки контента. В разделе Javascript установите значение Разрешить всем сайтам использовать JavaScript.
- Нажмите кнопку Готово, чтобы сохранить изменения.
- Откройте меню Настройки и нажмите ссылку Показать дополнительные настройки внизу страницы.
- Нажмите кнопку Настройки контента в разделе Личные данные.
- В новом окне отмечаем Разрешать сохранение локальных данных.
- Нажмите кнопку Готово, чтобы сохранить изменения.
- Перезапустите браузер.
Safari
- Нажмите в правом верхнем углу экрана значок шестеренки и откройте меню Настройки ->Безопасность.
- Установите в разделе Веб-содержимое флажки Включить Java и Включить JavaScript.
- Нажмите в правом верхнем углу экрана значок шестеренки и откройте меню Настройки ->Безопасность.
- Установите в группе Принимать Cookies флажки Только с посещаемых Вами сайтов.
Работа с cookie в JavaScript
Сookies или куки – это данные в виде пар ключ=значение, которые хранятся в файлах на компьютере пользователя.
Для хранимых данных существуют несколько ограничений:
- Одна пара запись не должна занимать более 4Кб.
- Общее количество кук на один домен ограничивается примерно 20.
Проверка включены ли cookies в браузере
Чтобы узнать, включены ли cookies в браузере пользователя до их использования, можно проверить свойство navigator.cookieEnabled (содержит true или false ).
if (navigator.cookieEnabled === false)
В старых браузерах navigator.cookieEnabled может быть неопределенным.
Запись cookies
Запись в document.cookie происходит особым образом, например следующий пример обновит только данные с ключом «name», но при этом не затронет все остальные.
Такая установка будет хранится до закрытия браузера. Чтобы продлить время жизни cookies есть два типа параметров:
Max-age и Expires
max-age устанавливает время жизни куки в секундах, а параметр expires задает непосредственно дату окончания в формате RFC-822 или RFC-1123 ( Mon, 03 Jul 2021 10:00:00 GMT ).
Следующие примеры устанавливают куки name=user сроком на один месяц:
document.cookie = "name=user;max-age=2629743"; /* или */ var cookie_date = new Date(); cookie_date.setMonth(cookie_date.getMonth() + 1); document.cookie = "name=user;expires=" + cookie_date.toUTCString();
document.cookie = "name=user;max-age=31556926"; /* или */ var cookie_date = new Date(); cookie_date.setYear(cookie_date.getFullYear() + 1); document.cookie = "name=user;expires=" + cookie_date.toUTCString();
Path
Параметр указывает URL-префикс пути т.е. на каких страницах будут доступны установленные куки. Значение path должно быть относительным URL (без домена).
Например, установка кук для страницы http://example.com/admin/ и всех её дочерних:
document.cookie = "name=user;path=/admin";
Как правило, в качестве пути указывают корень сайта path=/ , чтобы куки были доступны на всем сайте.
Domain
Параметр указывает домен, на котором будут доступны куки, включая поддомены.
document.cookie = "name=user;domain=example.com";
Secure
Параметр позволяет делать установку куки только на страницах с HTTPS-протоколом. С этой настройкой, установленные куки не будут доступны на том же сайте с протоколом HTTP.
document.cookie = "name=user;secure";
Чтение cookies
Чтение кук не совсем удобное, в JS нет нативного метода, который получит значение по ключу. Объект document.cookie возвращает все установленные значения в виде строки, например:
Удаление cookies
Удаление данных происходит путём установки новой куки с параметром max-age=-1 или expires с прошедшей датой.
document.cookie = "user=;max-age=-1"; /* или через expires */ var cookie_date = new Date(); cookie_date.setMonth(cookie_date.getMonth() - 1); document.cookie = "name=user;expires=" + cookie_date.toUTCString();
var cookies = document.cookie.split(/;/); for (var i = 0, len = cookies.length; i < len; i++) < var cookie = cookies[i].split(/=/); document.cookie = cookie[0] + "=;max-age=-1"; >
Отладка и просмотр cookies в браузерах
Просмотр, редактирование и удаление кук доступно в браузерах, в панелях для разработчиков:
Google Chrome
В DevTools (Windows: F12 , MacOS: ⌘ + ⌥ + i ), вкладка «Application», раздел «Storage» – «Cookies».
Mozilla Firefox
Пример использования cookies
Страница №1
Выберите любой пункт: