Cookie не установлен, если Firefox 5 - PullRequest
0 голосов
/ 22 июля 2011

Я только что обнаружил, что скрипт, который мне нужен для установки cookie, не работает в Firefox 5. Он работает в Chrome, IE8 и FF4.

Страница находится на поддомене (foo.site.com)

Имя аргумента является строкой, такой как 'view123', а val является строкой, которая является 'count' или 'процентами'.

Срок действия файла cookie истекает в конце сеанса, поэтому срок его действия не истекает.

Ниже мой сценарий:

function rtSetCookie(name, val){
    document.cookie = name + '=' + escape(val) + 
    ';expires="";path="/";';
 }

Как я уже сказал, он отлично работает в других браузерах, не FF5, есть идеи, почему?

1 Ответ

1 голос
/ 22 июля 2011

Похоже, что путь ломается, когда он имеет " ".

См. Это http://jsfiddle.net/fukhj/ Удаление "работает. Убедитесь, что вы обновляете страницу дважды, потому что во второй раз читает куки.

...