Khoá tệp kê khai "mime_types_handler" đăng ký tiện ích của bạn làm trình xử lý cho các loại MIME được hỗ trợ, chẳng hạn như application/pdf. Khi người dùng mở một tài liệu thuộc loại MIME đã đăng ký, Chrome sẽ tải trang trình xử lý của bạn thay vì trình xem tích hợp.
Để biết thêm thông tin và ví dụ, hãy xem tài liệu về API chrome.mimeHandler.
{
// ...
"mime_types_handler": {
"application/pdf": {
"handler_url": "viewer.html",
"can_embed": true
}
},
// ...
}
"mime_types_handler"(từ điển, không bắt buộc)- Ánh xạ các loại MIME với các trang tiện ích kết xuất các loại MIME đó. Kể từ Chrome 151,
application/pdflà loại MIME duy nhất có sẵn cho các trình xử lý công khai. Việc khai báo một loại MIME không được hỗ trợ sẽ gây ra cảnh báo cài đặt. "handler_url"(chuỗi, bắt buộc)- Tệp HTML cần hiển thị khi một tài liệu thuộc loại MIME tương ứng được mở. Tệp này phải nằm trong tiện ích của bạn.
"can_embed"(boolean, không bắt buộc)- Chỉ định có xử lý tài liệu được nhúng trong các phần tử
<embed>,<object>hay<iframe>hay không. Giá trị mặc định làfalse, tức là trình xử lý chỉ nhận được các lượt chuyển hướng cấp cao nhất.