Pojawiło się wyskakujące okienko na stronie internetowej i zapytało mnie, czy pozwoliłem stronie przechowywać preferencje w plikach cookie. Przez przypadek powiedziałem „nie”. Odświeżanie / restartowanie nie przywraca wyskakującego okienka.
Czy istnieje domyślny sposób na odzyskanie wyskakujących okienek bez czyszczenia historii / plików cookie?
W jaki sposób strona internetowa może pamiętać, czy wolno przechowywać pliki cookie? Przechowując go w pliku cookie?
google-chrome
website
cookies
Rudey
źródło
źródło
Odpowiedzi:
Zapytali Cię, czy chcesz przechowywać preferencje w plikach cookie, a nie czy chcesz, aby ogólnie ustawiały pliki cookie. Więc gdybym pisał wsparcie dla tej funkcji, ustawiłbym osobny plik cookie (np.
nopref
) I sprawdziłbym, czy użytkownik ma ten plik cookie. Istnieje duża szansa, że znajdziesz taki plik cookie dla tej witryny, który możesz wyczyścić bez czyszczenia innych plików cookie lub historii.Sprawdzanie plików cookie ustawionych dla określonej strony
W przeglądarce Firefox można wyświetlić listę plików cookie dla określonej strony, klikając prawym przyciskiem myszy pustą część strony, a następnie wybierając opcję Wyświetl informacje o stronie . Przycisk „Wyświetl pliki cookie” znajduje się na karcie „Bezpieczeństwo”. W Chrome masz tę samą opcję „Wyświetl informacje o stronie”, która otwiera okno dialogowe zawieszone na pasku adresu. Link u góry przeniesie Cię do listy plików cookie. Zakładam, że podobne funkcje można znaleźć w innych przeglądarkach.
Sprawdzanie, czy witryna ustawia plik cookie
Oto jeden ze sposobów, w jaki możesz dowiedzieć się, co robi strona. Otwórz stronę w trybie incognito. Otwórz narzędzia programistyczne i przejdź do karty Sieć. Następnie sprawdź, co dzieje się w tle, gdy odmawiasz śledzenia witryny za pomocą plików cookie. W szczególności poszukaj nagłówków odpowiedzi i sprawdź, czy są tam nagłówki „Ustaw ciasteczka”. Następnie spróbuj usunąć pliki cookie wymienione w nagłówku i sprawdź, czy to coś zmieni.
O localStorage
Ponieważ w innym plakacie jest mowa o localStorage (bazie danych w przeglądarce), również to skomentuję. Myślę, że bardzo rzadko witryna używa do tego celu localStorage, ponieważ dane localStorage nie są dostępne dla serwera, chyba że istnieje kod JavaScript, który odsyła dane z powrotem do serwera. Jeśli chcesz sprawdzić zawartość localStorage, najszybszym sposobem jest otwarcie narzędzi programistycznych w przeglądarce, przejście do zakładki Konsola (JavaScript) i wpisanie
localStorage
. Powinno to dać wynik, który wygląda mniej więcej tak:W
someKey
identyfikuje wartość ustawiona przez JavaScript na stronie jesteś. Jeśli uważasz, żesomeKey
ma coś istotnego, możesz spróbować go usunąć, wykonując następujące czynności:Spowoduje to usunięcie danych pod
someKey
kluczem z localStorage, a ponowne załadowanie strony może przywrócić je do „ustawień fabrycznych”. Jeśli nie masz pewności, czy określony klucz jest ustawiony przez funkcję powiadamiania o plikach cookie, możesz otworzyć stronę w trybie incognito i wyświetlić zawartość localStorage przed i po interakcji ze stroną.Ponownie wątpię, aby zbyt wiele stron używało localStorage w tym celu.
źródło
Ponieważ brzmi to trochę jak holenderskie strony, a twoje imię wydaje się holenderskie, zamierzam trochę rozwinąć:
W UE wymagane jest, abyś powiedział użytkownikowi, że używasz plików cookie. Wystarczy niewielka wiadomość, sekcja w wyłączniku lub jednorazowe wyskakujące okienko (są rzadkie). Czasami istnieje możliwość rezygnacji
Holandia lubi być najlepiej wychowanym chłopcem w klasie, więc podniosliśmy poprzeczkę :
wszystkie nieistotne pliki cookie są zabronione, chyba że użytkownik wyrazi zgodę (przeciwieństwo przepisów UE).
Stwarza to problem, co jest niezbędne? Cóż, to w zasadzie omówione, stwierdzając, że nawet każda strona korzystająca z Google Analytics umieszcza niepotrzebny plik cookie.
Naprawiają to za pomocą nieprzyjaznej dla użytkownika (ale jak dotąd „najlepszego” rozwiązania) ściany wyboru plików cookie.
Zanim uzyskasz dostęp do strony, musisz kliknąć [ok] lub [nope]. Należy to zrobić przed załadowaniem strony, ponieważ np. Google Analytics.
Istnieje wiele rozwiązań, aby o tym pamiętać. Jednym z nich jest zapisanie adresu IP w bazie danych lub lokalnym magazynie przeglądarki (np. Baza danych po stronie klienta), ale najprostszym rozwiązaniem jest zapisanie tego w ... pliku cookie.
Jest to dozwolone, ponieważ jest to niezbędny plik cookie.
Resetowanie tych ustawień
Ponieważ prawdopodobnie wybiorą lokalne rozwiązanie do przechowywania (baza danych klienta lub plik cookie), możesz przejść do swojej historii (ctrl + H) i kliknąć prawym przyciskiem myszy stronę internetową, a następnie wybrać opcję [zapomnij]. Spowoduje to usunięcie wszystkiego związanego z tą witryną, w tym plików cookie i magazynów.
Komentarz dotyczący „tego prawa jest martwe w Wielkiej Brytanii”
W Holandii tak naprawdę nie jest już wdrażany. Wskazanie (wersja UE) wciąż się wyświetla, ale z wyjątkiem stron burmistrza prawie nie istnieje.
źródło