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

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

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

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

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

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

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

בחלונות פרטיים, תוספים לא יכולים לבטל את ההגדרות של דפי הכרטיסייה החדשה. דפים אחרים עדיין פועלים אם מאפיין המניפסט incognito מוגדר לערך 'split' (ערך ברירת המחדל). פרטים על אופן הטיפול בחלונות במצב פרטי מופיעים במאמר שמירת נתונים ומצב פרטי.

מניפסט

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

{
  "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.

דוגמאות

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