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

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

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

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

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

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

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

בחלונות פרטיים, תוספים לא יכולים לשנות את הדפים בכרטיסייה החדשה. דפים אחרים עדיין יפעלו אם נכס המניפסט incognito מוגדר ל-"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.

דוגמאות

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