שינוי מברירת המחדל של דפי Chrome

תוספים יכולים להשתמש בדפים של HTML כדי להחליף דף ש-Google Chrome מספק בדרך כלל. תוסף יכול לכלול שינוי מברירת המחדל עבור כל אחד מהדפים הבאים, אבל כל תוסף יכול לשנות רק דף אחד:

מנהל הסימניות
הדף שמופיע כשהמשתמש בוחר את האפשרות 'ניהול הסימניות' בתפריט Chrome, או ב-Mac, בתפריט של 'ניהול הסימניות' מתפריט הסימניות. תוכלו גם להגיע לדף הזה על ידי הזנת כתובת ה-URL chrome://bookmarks.
היסטוריה
הדף שמופיע כשהמשתמש בוחר את האפשרות 'היסטוריה' בתפריט Chrome, או ב-Mac, בתפריט 'הצגת ההיסטוריה המלאה' בתפריט 'היסטוריה'. תוכלו להגיע לדף הזה גם באמצעות כתובת ה-URL chrome://history.
כרטיסייה חדשה
הדף שמופיע כשהמשתמש יוצר כרטיסייה או חלון חדשים. תוכלו להגיע לדף הזה גם על ידי הזנת כתובת ה-URL chrome://newtab.

צילומי המסך הבאים מציגים את דף ברירת המחדל 'כרטיסייה חדשה' ולאחר מכן דף מותאם אישית של 'כרטיסייה חדשה'.

דף ברירת המחדל 'כרטיסייה חדשה'
דף ברירת המחדל של כרטיסייה חדשה.
דף כרטיסייה חדשה מותאם אישית
דף כרטיסייה חדשה בהתאמה אישית.

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

ההתנהגות של חלון פרטי

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

מניפסט

יש להשתמש בקוד הבא כדי לרשום דף שינוי מברירת המחדל במניפסט התוסף:

{
  "manifest_version": 3,
  "name": "My extension",
  ...

  "chrome_url_overrides" : {
    "PAGE_TO_OVERRIDE": "myPage.html"
  },
  ...
}

עבור PAGE_TO_OVERRIDE, מחליפים אחת מהאפשרויות הבאות:

  • "bookmarks"
  • "history"
  • "newtab"

שיטות מומלצות

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

  • כדי למנוע בלבול של המשתמשים, יש להזין כותרת לדף.
    ללא כותרת, ברירת המחדל של כותרת הדף תהיה כתובת ה-URL. יש לציין את הכותרת באמצעות התג <title> בקובץ ה-HTML.

  • חשוב לזכור: כרטיסיות חדשות מתמקדות קודם בסרגל הכתובות.
    אין להסתמך על כך שמיקוד המקלדת עובר כברירת מחדל לחלקים אחרים בדף.

  • מתאימים אישית את דף הכרטיסייה החדשה.
    אל תיצרו דף כרטיסייה חדשה שהמשתמשים עלולים להתבלבל עם דף ברירת המחדל 'כרטיסייה חדשה' ב-Chrome.

דוגמאות

עיינו בדוגמאות לשינוי מברירת המחדל.