דריסה של דפי Chrome

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

תוסף יכול להחליף כל אחד מהדפים הבאים:

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

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

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

דף ברירת המחדל של כרטיסייה חדשה

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

מניפסט

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

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

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

בשדה PAGE_TO_OVERRIDE, מחליפים אחד מהערכים הבאים:

  • bookmarks
  • history
  • newtab

טיפים

כדי ליצור דף שינוי מברירת המחדל, צריך לפעול לפי ההנחיות הבאות:

  • יצירת דף מהיר וקטן. משתמשים מצפים שדפי דפדפן מובנים ייפתחו באופן מיידי. מומלץ להימנע מביצוע פעולות שעשויות להימשך זמן רב בזמן האימון. לדוגמה, להימנע מאחזורים סינכרוניים של משאבי רשת או מסד נתונים.
  • מוסיפים כותרת לדף. אחרת, אנשים עשויים לראות את כתובת ה-URL של הדף, וזה עלול לבלבל. כאן דוגמה לציון הכותרת: <title>New Tab</title>
  • אל תסתמכו על כך שהדף יתמקד במקלדת. סרגל הכתובות תמיד מקבל את המיקוד קודם כשהמשתמש יוצר כרטיסייה חדשה.
  • אין לנסות לבצע אמולציה של דף ברירת המחדל של 'כרטיסייה חדשה'. ממשקי ה-API הנחוצים כדי ליצור גרסה עם שינויים קלים של דף ברירת המחדל 'כרטיסייה חדשה' — בחלק העליון דפים, דפים שנסגרו לאחרונה, טיפים, תמונת רקע של עיצוב וכדומה - עדיין לא קיימים. עד כן, עדיף לנסות ליצור משהו אחר לגמרי.

דוגמאות

כאן אפשר למצוא דוגמאות לביטול.