6Sep

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

click fraud protection

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

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

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

השאלה

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

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

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

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

תשובה

תרומת SuperUser Bokalicic יש את התשובה עבורנו:

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

instagram viewer
nopref ) ולבדוק אם המשתמש יש את זה עוגיה.יש סיכוי טוב תוכלו למצוא כזה עוגיה עבור אתר זה, אשר ניתן לנקות מבלי להסיר עוגיות אחרות או היסטוריה.

בדיקת קובצי Cookie שנקבעו עבור דף מסוים

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

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

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

על localStorage

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

  • Storage{ someKey: "value", length: 1}

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

  • localstorage.removeItem( 'someKey');

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

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

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