background
טיפוס | Object |
---|---|
חובה | לא |
דוגמה |
|
השתמשו במפתח background
כדי לכלול תסריט רקע אחד או יותר, עם אפשרות לדף רקע בהרחבתכם.
תסריטי רקע הם המקום לשים קוד שצריך לתחזק מצב לטווח ארוך, או לבצע פעולות לטווח ארוך, ללא תלות בזמן החיים של דף מסוים מהרשת או חלון דפדפן.
תסריטי רקע נטענים מיד כשההרחבה נטענת והם נשארים טעונים עד אשר ההרחבה מושבתת או מבוטלת, אלא אם persistent
מקבל את הערך false
. תוכלו להשתמש בכל אחד ממשקי פיתוח היישומים של הרחבות הרשת בתסריט, כל עוד ביקשתם את ההרשאות הנחוצות.
ראו גם את הקטע "תסריטי רקע" ב- אנטומיה של הרחבה לפרטים נוספים.
המפתח background
הוא אובייקט שעשויות להיות לו שתי תכונות, ושתיהן אופציונליות:
scripts |
מערך התסריט משתף את אותו הקשר גלובלי התסריטים נטענים על פי הסדר בו הם מופיעים במערך. אם תציינו ערך עבור לתשומת לבך: אם ברצונך להביא תסריט ממיקום מרוחק עם התגית לתשומת לבך: בגרסאות פיירפוקס שקדמו לגרסה 50, כשהדיבאגר היה פתוח, תסריטים לא תמיד נטענו על פי הסדר הניתן במערך . כדי לעקוף באג זה, ניתן להשתמש בתכונה |
page |
אם יש לך צורך בתוכן כלשהו בדף, ניתן להגדיר דף משלך באמצעות התכונה אם נעשה שימוש בתכונה זו, לא יהיה ניתן לציין תסריטי רקע באמצעות |
המפתח background
יכול לכלול גם את התכונה האופציונלית הבאה:
persistent |
ערך בוליאני(
|
דוגמה
"background": {
"scripts": ["jquery.js", "my-background.js"]
}
טוען שני תסריט רקע.
"background": {
"page": "my-background.html"
}
תואן דף רקע מותאם אישית.
תאימות דפדפנים
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.