במדריך הזה מוסבר איך להשתמש בכלי הפיתוח ל-Chrome כדי לבצע את הפעולות הבאות:
- בדיקה אם התאמתם את הדף לטעינות מיידיות בעת השימוש בלחצני הדפדפן 'הקודם' ו'הבא'.
- אתם יכולים לזהות בעיות שעלולות למנוע מהדף שלכם להיות כשיר לשמירה מהסוג הזה של שמירה במטמון.
'מטמון לדף הקודם/הבא' (או 'מטמון לדף הקודם/הבא') הוא אופטימיזציה של דפדפן שמאפשרת ניווט מיידי אחורה וקדימה. מידע נוסף זמין במאמר בנושא מטמון לדף הקודם/הבא.
בדיקת התכונה 'מטמון לדף הקודם/הבא'
כדי לבדוק את התכונה 'מטמון לדף הקודם/הבא', מבצעים את השלבים הבאים:
בדף פותחים את כלי הפיתוח, ואז עוברים אל Application > Background services > מטמון לדף הקודם/הבא.
לוחצים על בדיקת מטמון לדף הקודם/הבא.
Chrome מחזיר אותך באופן אוטומטי אל
chrome://terms/
וחוזר לדף שלך.לחלופין, אפשר ללחוץ על הלחצנים 'הקודם' ו'הבא' בדפדפן.
אם התכונה 'מטמון לדף הקודם/הבא' פועלת בדף ללא בעיות, תופיע ההודעה הבאה:
אם לא, תוצג רשימה של בעיות.
כדי לבדוק אילו בעיות משפיעות על אילו פריימים, מרחיבים את הקטע מסגרות .
איך לפתור בעיות שמונעות שמירה במטמון
אם הדף לא מתאים לשמירה במטמון לדף הקודם/הבא, בכרטיסייה מטמון לדף הקודם/הבא תוצג רשימה עם שלושה סוגי סיבות:
- יישומים פרקטיים. אפשר לפתור את הבעיות האלה כדי להפעיל שמירה במטמון. לדוגמה, להפסיק להשתמש באירועי
unload
. - בהמתנה לתמיכה. Chrome לא תומך עדיין בתכונות האלה, ולכן הן מונעות שמירה במטמון. אבל ברגע שהמגבלות נתמכות, Chrome מסיר את המגבלות האלה.
- לא ניתן לביצוע. אי אפשר לפתור את הבעיות האלה בדף הזה. משהו שלא בשליטת הדף מונע שמירה במטמון.
כדי לברר איזו מסגרת חוסמת את האפשרויות, מרחיבים את הקטע המתאים מתחת לתיאור הבעיה.
בעיות נפוצות שמונעות שמירה במטמון לדף הקודם/הבא
שתי הסיבות העיקריות שמונעות הפעלה של המטמון לדף הקודם/הבא הן:
הכותרת
Cache-Control: no-store
.ערך הכותרת הזה מומלץ לדפים עם מידע אישי ופרטי. אם רוצים לשמור על העדכניות סבירה של הדפים, צריך להשתמש ב-
no-cache
או במטמון קצר מדי, לדוגמהmax-age=60
.רכיבי handler בעייתיים של הסרת נתונים שנטענו
אנחנו ב-Chrome מתכננים להוציא משימוש את רכיבי ה-handler של הסרת הנתונים שנטענו, וממליצים לא להשתמש באירוע
unload
אף פעם.כדי לוודא שהאתר שלכם לא משתמש ברכיבי handler של הסרת נתונים שנטענו, לדוגמה, כדי למנוע מתוספים להוסיף אירועי
unload
, צריך להצהיר על כותרת תגובת ה-HTTPPermissions-Policy: unload=()
.