תוסף Chrome — רענון לשונית במועדים קבועים

מחזור חיים של הכרטיסייה Chrome: כאשר הטעינה מחדש באמת מופעלת

טעינה מחדש מופעלת כאשר אזעקת Chrome מגיעה ל-Service Worker - לא כאשר סקריפט בתוך הדף במקרה ער.

כרטיסיות ישנות, נזרקות ונמחקות בגלל לחץ זיכרון. חלונות קופצים נסגרים. טיימרי דפים מתים עם המסמך. Auto Refresh Turbo שומר על לוח הזמנים בעובד שירות שלוחה ומתקשר ל-tabs.reload כאשר האזעקה מופעלת, וזו הסיבה שהספירה לאחור יכולה להאריך ימים יותר מהחלון הקופץ.

שחקנים בציר הזמן

  • Service Worker - הבעלים של מצב ההפעלה וההתראה הבאה
  • chrome.alarms - מעיר את העובד לקראת הסימון המתוכנן
  • tabs.reload - מבצע טעינה מחדש רגילה או קשה עבור מזהה כרטיסייה זה
  • פופאפ / תג / שבב אופציונלי בדף - צפיות של הזמן שנותר; לא הרשות

נתיב מוצר עמוק: כיצד עובד רענון כרטיסיות אוטומטי.

מחזור בודד

  1. אתה לוחץ על התחל עם מרווח (קבוע או אקראי) עבור כרטיסייה
  2. העובד מאחסן את הפגישה ומפעיל את האזעקה הבאה
  3. משטחי ממשק משתמש מציגים את הזמן שנותר
  4. האזעקה מופעלת → Chrome טוען מחדש את הכרטיסייה
  5. אם ההפעלה נמשכת, ההשהיה הבאה מופעלת
  6. כללי תזמון, עצירה לאחר N, עצירת אינטראקציה או עצירת עמוד חשוד עלולים להשהות או לסיים את הלולאה

כשהכרטיסייה נמצאת ברקע

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

כרטיסיות שהושלכו והוקפאו

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

Service Worker מופעל מחדש

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

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

תזמן חלונות והשעון

מחוץ לחלון יומי ההפעלה מושהית: אזעקות לא צריכות להיטען מחדש עד שהחלון ייפתח. זה לא עצור. הבהרת מצבים בלוח זמנים מושהה לעומת עצירה ובלוח זמנים יומי.

לאחר טעינה מחדש, ממשק המשתמש עולה מחדש

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

מה יכול לחסום שריפה

  • תזמן השהיה
  • עצירה / עצירה-אחרי-N
  • עצור בלחיצה/הקלדה
  • עצירת עמוד חשוד
  • חסרות הרשאות או סכימת כתובת URL שאינה ניתנת לטעינה מחדש

דרך דרך: פתרון בעיות.

תזמון מרובה כרטיסיות

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

נסה זאת

התקן את Auto Refresh Turbo, התחל הפעלה של 30 שניות, סגור את החלון הקופץ ואשר שהכרטיסייה עדיין נטענת מחדש לפי לוח הזמנים.

קשורים

המשך לחקור

מעניין