דף הבית » איך ל » איך האתר זוכר את ההעדפות שלך על זה (ובחירות לגבי עוגיות)?

    איך האתר זוכר את ההעדפות שלך על זה (ובחירות לגבי עוגיות)?

    איך אתרים זוכרים את ההעדפות שלהם עבורם (או לא רוצים אף אחד), ומה עם הנושא הרך של קובצי cookie עצמם? היום SuperUser Q & A פוסט מבקש לשפוך קצת אור על איך עוגיות העבודה ואת המידע שהם לאחסן עבור מבולבל הקורא.

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.

    באדיבות פדרו וזיני (פליקר).

    השאלה

    SuperUser הקורא רוד המלווים רוצה לדעת יותר על איך העדפות ועוגיות עבור אתרי אינטרנט עבודה:

    מוקפץ המוצג באתר שבו ביקרתי ושאל אותי אם אני יאפשר לאתר לאחסן העדפות בעוגיות. במקרה, בחרתי לא. רענון הדף אינו מביא את הקופצות בחזרה. האם יש דרך להשיג סוג זה של מוקפץ בחזרה מבלי לנקות את ההיסטוריה ואת העוגיות?

    זה גם גרם לי לחשוב. איך אתר אינטרנט יכול לזכור אם מותר לאחסן עוגיות? על ידי אחסון זה עוגיה?

    איך אתר אינטרנט זוכר את ההעדפות שלך על זה בכלל על הבחירות שלך לגבי עוגיות באופן כללי?

    התשובה

    לתרומת הסופר-בוקוס יש את התשובה עבורנו:

    הם שאלו אותך אם אתה רוצה העדפות חנות עוגיות, לא אם אתה רוצה אותם להגדיר עוגיות באופן כללי. אז אם הייתי כותב תמיכה עבור תכונה זו, הייתי להגדיר עוגיה נפרדת (nopref) ולבדוק אם למשתמש יש קובץ cookie זה. יש סיכוי טוב תוכלו למצוא כזה עוגיה עבור אתר זה, שבו אתה יכול לנקות מבלי להסיר עוגיות אחרות או היסטוריה.

    בדיקת עוגיות עבור דף מסוים

    ב- Firefox, באפשרותך לרשום קובצי Cookie עבור דף אינטרנט מסוים על-ידי לחיצה ימנית על חלק ריק של הדף, ולאחר מכן בחירה באפשרות הצג דף מידע אפשרות. תוכלו למצוא הצג קובצי Cookie כפתור ב הכרטיסייה אבטחה. ב- Chrome, יש לך אותו הדבר הצג דף מידע אפשרות שפותחת תיבת דו-שיח שתלויה מסרגל הכתובות. קישור ליד הדף יעביר אותך לרשימה של קובצי cookie. אני מניח תכונות דומות ניתן למצוא בדפדפנים אחרים.

    לגלות אם אתר אינטרנט מגדיר קובץ Cookie

    הנה אחת הדרכים שבהן אתה יכול לגלות מה האתר עושה. בקר באתר האינטרנט בכתובת מצב גלישה בסתר. פתח את ה כלי מפתח ולעבור אל הכרטיסייה רשת. לאחר מכן, בדוק אם הפעילות מתרחשת ברקע, כאשר אתה דוחה את הצורך לעקוב אחר האתר שלך עם קובצי cookie. באופן ספציפי, לחפש כותרות תגובה ולראות אם יש כאלה בחר קוקי כותרות שם. לאחר מכן נסה למחוק קובצי cookie המוזכרים בכותרת כדי לראות אם זה משנה.

    אודות

    מאז כרזה אחרת הזכיר localStorage (בתוך הדפדפן באתר), אני יהיה להגיב על זה גם כן. אני חושב שזה יהיה נדיר מאוד כי אתר משתמש localStorage למטרה זו כמו נתוני LocalStorage אינו נגיש לשרת אלא אם כן יש קוד JavaScript ששולח את הנתונים בחזרה לשרת. אם אתה רוצה לבדוק את התוכן של LocalStorage, הדרך המהירה ביותר היא לפתוח את כלי מפתח בדפדפן שלך, עבור אל (JavaScript) מסוף הכרטיסייה, והקלד LocalStorage. זה אמור לתת לך פלט שנראה משהו כמו:

    • אחסון someKey: "value", length: 1

    ה- someKey מזהה את הערך שקובע JavaScript בדף האינטרנט שבו אתה נמצא. אם אתה סבור ש- someKey עושה משהו רלוונטי, תוכל לנסות להסיר אותו על ידי הפעלת הפעולות הבאות:

    • localstorage.removeItem ('someKey');

    זה מסיר את הנתונים תחת someKey מ localStorage, וטעינה מחדש של דף האינטרנט עשוי לשחזר אותו להגדרות המפעל. אם אינך בטוח שהמפתח הספציפי מוגדר על ידי הפונקציונליות של הודעת ה- Cookie, תוכל לפתוח את דף האינטרנט מצב גלישה בסתר ולפרט את התוכן של LocalStorage לפני האינטראקציה עם דף האינטרנט.

    שוב, אני בספק אם אתרים רבים משתמשים localStorage למטרה זו.


    יש לך משהו להוסיף להסבר? נשמע את ההערות. רוצה לקרוא תשובות נוספות ממשתמשים אחרים בעלי ידע טכנולוגי מתמצא? בדוק את נושא הדיון המלא כאן.