2011-11-04 17 views
12

Rozumiem, że jeśli wyślesz plik cookie o rozsądnej nazwie, hoście i ścieżce, zostanie on zinterpretowany przez przeglądarkę jako zamiennik.Plik cookie przeglądarki Firefox? (Błąd przeglądarki Firefox)?

Wydaje się, że tak jest w Chrome, ale w Firefoksie (7.01) zamiast tego otrzymuję wiele plików cookie, które są całkowicie identyczne, z wyjątkiem zawartości.

enter image description here

Wszystkie 3 wpisy SqlAuthCookie są identyczne z wyjątkiem "Content" części.

Czy to błąd w Firefoksie, czy też mam fundamentalne nieporozumienie dotyczące działania plików cookie?

+0

Czy możesz pokazać kod, który ustawia plik cookie? –

+0

@MarcB To tylko standardowe uwierzytelnianie ASP.NET, więc nie ustawiam tego samodzielnie. Plik cookie nie jest usuwany podczas wylogowywania (chociaż jest unieważniany po stronie serwera). – Davy8

+0

Próbowałem też ręcznie usunąć plik cookie, jednoznacznie przypisując jeden z wcześniejszą datą wygaśnięcia, bezskutecznie. – Davy8

Odpowiedz

9

Dzieje się tak tylko wtedy, gdy okno cookie jest otwarte podczas ustawiania plików cookie. Po zamknięciu i ponownym otwarciu okna Cookie powinna być widoczna tylko ostatnia zapisana wartość.

Podobnie, jeśli usuniesz plik cookie podczas otwierania okna Cookie, będzie ono nadal wyświetlane na liście, dopóki nie zamkniesz i nie otworzysz okna Cookie.

Mówię z doświadczenia - byłem sfrustrowany tym samym - niestety nie mam żadnego dowodu, ani nie wiem, czy to błąd, czy celowa funkcja.

Aktualizacja

Co ciekawe, Google Chrome zachowuje się podobnie. Jeśli otworzysz kartę Opcje, wartości plików cookie wyświetlane w "Wszystkie pliki cookie i dane witryn" nie ulegną zmianie, dopóki nie zamkniesz i nie otworzysz ponownie karty. Zgaduję, że jest to celowa funkcja dla obu przeglądarek.

+0

Podanie tej nagrody, ponieważ wyjaśnia problem (i dlatego, że zostałem poinformowany, że 58 sekund pozostało w okresie nagród). – Davy8

+1

Zobacz [Błąd przeglądarki Firefox # 504086: Pokaż Menedżer plików cookie nie odświeża poprawnie wyświetlania] (https: // bugzilla. mozilla.org/show_bug.cgi?id=504086) –

Powiązane problemy