Mô tả
Sử dụng API chrome.mimeHandler để xử lý các luồng loại MIME trong tiện ích bên thứ ba.
Phạm vi cung cấp
Tệp kê khai
Loại
MimeHandlerOptions
Thuộc tính
-
đang bật
boolean
Trình xử lý này có đang hoạt động cho loại MIME đã cho hay không.
StreamInfo
Thuộc tính
-
được nhúng
boolean
True nếu được tải trong một ngữ cảnh nhúng (iframe/embed/object).
-
mimeType
chuỗi
Loại MIME của nội dung bị chặn.
-
originalUrl
chuỗi
URL gốc mà người dùng đã chuyển đến.
-
responseHeaders
đối tượng
Tiêu đề phản hồi HTTP dưới dạng cặp khoá-giá trị.
-
streamUrl
chuỗi
URL để tìm nạp dữ liệu luồng.
-
tabId
số
Mã thẻ chứa tài liệu.
Phương thức
abortAndFallbackToNativeHandler()
chrome.mimeHandler.abortAndFallbackToNativeHandler(): Promise<void>
Huỷ bỏ quá trình xử lý luồng hiện tại và chuyển nội dung cho trình xử lý gốc của tác nhân người dùng. Sau lệnh gọi này, khung tiện ích sẽ bị huỷ bỏ; người gọi không nên mong đợi quá trình thực thi tiếp theo.
Giá trị trả về
-
Promise<void>
getMimeHandlerOptions()
chrome.mimeHandler.getMimeHandlerOptions(
mimeType: string,
): Promise<MimeHandlerOptions>
Đọc các tuỳ chọn được duy trì cho một loại MIME. Trả về giá trị mặc định (enabled=true) nếu không có giá trị nào được lưu trữ.
Thông số
-
mimeType
chuỗi
Loại MIME có các tuỳ chọn cần đọc.
Giá trị trả về
-
Promise<MimeHandlerOptions>
Promise được phân giải bằng các tuỳ chọn được duy trì cho loại MIME.
getStreamInfo()
chrome.mimeHandler.getStreamInfo(): Promise<StreamInfo>
Truy xuất thông tin luồng cho ngữ cảnh trình xử lý MIME hiện tại. Phải được gọi từ trong trang tiện ích trình xử lý MIME.
Giá trị trả về
-
Promise<StreamInfo>
setMimeHandlerOptions()
chrome.mimeHandler.setMimeHandlerOptions(
mimeType: string,
options: MimeHandlerOptions,
): Promise<void>
Đặt các tuỳ chọn cấu hình cho một loại MIME được chỉ định.
Thông số
-
mimeType
chuỗi
Loại MIME cần định cấu hình.
-
tùy chọn
Các tuỳ chọn mới cần sử dụng.
Giá trị trả về
-
Promise<void>
Promise được phân giải khi cấu hình đã được đặt.