Я використовую плагін jQuery Cookie ( завантаження та демонстрація та вихідний код із коментарями ) для встановлення та читання файлів cookie. Я розробляю сторінку на своїй локальній машині .
Наступний код успішно встановить файл cookie у FireFox 3, IE 7 та Safari (ПК). Але якщо браузер - це Google Chrome І сторінка є локальним файлом , це не працює.
$.cookie("nameofcookie", cookievalue, {path: "/", expires: 30});
Що я знаю :
- Демо-версія плагіна працює з Chrome.
- Якщо я розміщу свій код на веб-сервері (адреса починається з http: //), він працює з Chrome.
Отже, файл cookie не працює лише для Google Chrome у локальних файлах .
Можливі причини :
- Google Chrome не приймає файли cookie з веб-сторінок на жорсткому диску (такі шляхи, як файл: /// C: /websites/foo.html)
- Щось у реалізації плагіна змушує Chrome відхиляти такі файли cookie
Хтось може це підтвердити та визначити першопричину?