תיאור
משתמשים ב-chrome.mimeHandler API כדי לטפל בזרמים של סוג MIME בתוספים של צד שלישי.
זמינות
מניפסט
סוגים
MimeHandlerOptions
מאפיינים
-
פעיל
בוליאני
האם ה-handler הזה פעיל עבור סוג ה-MIME הנתון.
StreamInfo
מאפיינים
-
מוטמע
בוליאני
הערך הוא True אם הטעינה מתבצעת בהקשר מוטמע (iframe/embed/object).
-
mimeType
מחרוזת
סוג ה-MIME של התוכן שיירט.
-
originalUrl
מחרוזת
כתובת ה-URL המקורית שאליה המשתמש עבר.
-
responseHeaders
אובייקט
כותרות של תגובת HTTP כצמדי מפתח/ערך.
-
streamUrl
מחרוזת
כתובת ה-URL שממנה יאוחזרו נתוני המקור.
-
tabId
number
מזהה הכרטיסייה שמכילה את המסמך.
Methods
abortAndFallbackToNativeHandler()
chrome.mimeHandler.abortAndFallbackToNativeHandler(): Promise<void>
מבטל את הטיפול בזרם הנוכחי ומעביר את התוכן לטיפול המקורי של סוכן המשתמש. אחרי השיחה הזו, מסגרת התוסף תפורק, והמתקשרים לא יכולים לצפות להמשך ביצוע.
החזרות
-
Promise<void>
getMimeHandlerOptions()
chrome.mimeHandler.getMimeHandlerOptions(
mimeType: string,
): Promise<MimeHandlerOptions>
קריאת האפשרויות שנשמרו עבור סוג MIME. הפונקציה מחזירה את ערכי ברירת המחדל (enabled=true) אם לא נשמרו ערכים.
פרמטרים
-
mimeType
מחרוזת
סוג ה-MIME שאפשרויות הקריאה שלו.
החזרות
-
Promise<MimeHandlerOptions>
ההבטחה נפתרה עם האפשרויות שנשמרו לסוג ה-MIME.
getStreamInfo()
chrome.mimeHandler.getStreamInfo(): Promise<StreamInfo>
אחזור מידע על הזרם בהקשר הנוכחי של הטיפול ב-MIME. הקריאה צריכה להתבצע מתוך דף תוסף של מטפל MIME.
החזרות
-
Promise<StreamInfo>
setMimeHandlerOptions()
chrome.mimeHandler.setMimeHandlerOptions(
mimeType: string,
options: MimeHandlerOptions,
): Promise<void>
הגדרת אפשרויות התצורה לסוג MIME ספציפי.
פרמטרים
-
mimeType
מחרוזת
סוג ה-MIME שרוצים להגדיר.
-
options
האפשרויות החדשות לשימוש.
החזרות
-
Promise<void>
ההבטחה מתקיימת כשההגדרה נקבעת.