מפתח המניפסט "mime_types_handler" רושם את התוסף שלכם כרכיב handler לסוגי MIME נתמכים, כמו application/pdf. כשמשתמש פותח מסמך מסוג MIME רשום, Chrome טוען את דף הטיפול במקום הצופה המובנה שלו.
מידע נוסף ודוגמאות זמינים במסמכי ה-API של chrome.mimeHandler.
{
// ...
"mime_types_handler": {
"application/pdf": {
"handler_url": "viewer.html",
"can_embed": true
}
},
// ...
}
-
"mime_types_handler"(dictionary, optional) - מיפוי סוגי MIME של מפות לדפי התוספים שמעבדים אותם. החל מ-Chrome 151,
application/pdfהוא סוג ה-MIME היחיד שזמין לטיפול ציבורי. הצהרה על סוג MIME שלא נתמך גורמת להצגת אזהרה לגבי ההתקנה. "handler_url"(מחרוזת, חובה)- קובץ ה-HTML שיוצג כשפותחים מסמך עם סוג ה-MIME המתאים. הקובץ הזה חייב להיות בתוך התוסף.
-
"can_embed"(boolean, אופציונלי) - ההגדרה קובעת אם לטפל במסמכים שמוטמעים ברכיבים
<embed>,<object>או<iframe>. ברירת המחדל היאfalse, כלומר, הפונקציה לטיפול באירועים מקבלת רק ניווטים ברמה העליונה.