קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בקטע הזה מוסבר מה צריך לדעת כדי להשתמש ב-Service Workers בתוספים. כדאי לקרוא את הקטע הזה גם אם אתם מכירים את Service Worker וגם אם לא. קובצי שירות (service worker) של תוסף הם הגורמים המטפלים באירועים המרכזיים של תוסף. לכן הם שונים במידה מספקת מ-Service Worker, כך שהמאמרים של כל האינטרנט על Service Worker יכולים להיות שימושיים או לא להיות שימושיים אף אחד מהם.
לעובדי שירות של תוספים יש כמה דברים במשותף עם עמיתיהם באינטרנט. קובץ שירות (service worker) של תוסף נטען כאשר יש בו צורך, ומתנתק כשהוא עובר למצב רדום. בדרך כלל, אחרי הטעינה, קובץ שירות של תוסף פועל כל עוד הוא מקבל אירועים באופן פעיל, אבל יכול להיכבות. בדומה ל-DOM המקביל באינטרנט, ל-service worker של תוסף אין גישה ל-DOM, אם כי ניתן להשתמש בו בעת הצורך באמצעות מסמכים שאינם במסך.
עובדי שירות של תוספים הם יותר משרתי Proxy של רשת (כפי שמתוארים לעיתים קרובות בעובדים של שירותי אינטרנט). בנוסף לאירועים הרגילים של Service Worker, הם מגיבים גם לאירועים של תוספים כמו מעבר לדף חדש, לחיצה על התראה או סגירת כרטיסייה. הם גם רשומים ומעודכנים באופן שונה מ-Service Workers.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2023-05-03 (\u05e9\u05e2\u05d5\u05df UTC)."}
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2023-05-03 (שעון UTC)."],[],[]]