Прежде всего, извините, я вижу, что есть много повторений по всему вопросу о cookie, но я должен добавить этот вариант, потому что меня очень путают с различными jQuery cookie plugIns.Проблема с настройкой jQuery cookie
Я использую этот jQuery Cookie Plugin v1.4.1
Я успешно реализован следующий код на одном из моих страниц
$(document).ready(function() {
if ($.cookie('noFadeWorks')) {
// do something when initial effect on page enter has been already seen
} else {
// functions here to do the initial page enter effect
$.cookie('noFadeWorks', true);
};
});
Сейчас это в основном работает с некоторыми проблемами/вопросы пока (не домашняя страница!):
Работа в ожидании в Сафари. Когда браузер закрыт и снова открывается, все начинается с 0, как ожидалось и желательно. YET: Google Chrome даже после закрытия и открытия снова имеет файл cookie. Мои функции эффекта больше не входят в игру. Здесь не нужно.
Было бы здорово, если бы в некоторых точках сеанса я мог сказать обозревателю забыть о cookie и начать с 0 (с эффектом на определенной странице) снова. Я пробовал для этого: $ .removeCookie ('noFadeWorks'); на моей домашней странице, но это совсем не сработало.
Я сам объясню? Как это сделать правильно? Я также испробовал варианты истечения срока действия.
Большое спасибо!
У вас нет другого окна Chrome где-нибудь? Или, может быть, приложение Chrome? Если вы хотите, чтобы Chrome удалял ваши файлы cookie, вы должны закрыть каждое окно браузера, иначе он сохранит тему, поскольку это все тот же «сеанс». – krtek
Проверка pls http://stackoverflow.com/questions/10617954/chrome-doesnt-delete-session-cookies может быть связана с этой настройкой «Продолжить, когда вы остановились» – Dharmang
@krtek: Да, я уверен. Чтобы удалить файл cookie в Chrome, я должен явно сделать это в меню удаления истории. С Safari, похоже, достаточно близко и снова открыть браузер. – Garavani