"file_handlers"
資訊清單鍵會指定由 ChromeOS 擴充功能處理的檔案類型。如要處理檔案,請使用網路平台的 Launch Handler API。如需擴充功能專屬資訊,請參閱「檔案處理」。
"file_handlers": [
{
"action": "/open_text.html",
"name": "Plain text",
"accept": {
"text/plain": [".txt"]
}
"launch_type": "single-client"
}
]
"file_handlers"
(字典,選填)- 指定擴充功能可以開啟的檔案類型。
"action"
(字串,必填)- 指定開啟檔案時顯示的 HTML 檔案。該檔案必須位於副檔名中。無論是以其他方式呈現或以其他方式使用檔案,都是透過使用適當的網路平台 API 執行的 JavaScript 來完成。這段程式碼必須位於透過
<script>
標記納入的個別 JavaScript 檔案中。 "name"
(字串,必填)- 簡單易懂的動作說明。
"accept"
(字典,必要)"action"
中指定的網頁可處理的檔案類型。字典中的項目是鍵/值組合,其中鍵為 MIME 類型,值則是副檔名的陣列。金鑰只能使用已知的 MIME 類型。您可以使用自訂檔案類型,但自訂類型的金鑰必須是已知的 MIME 類型,且基礎作業系統必須支援 MIME 類型與自訂檔案類型的對應。"launch_type"
(物件,選用)- 指定要在單個用戶端或多個用戶端中開啟多個檔案。有效值為
"single-client"
和"multiple-clients"
。預設值為"single-client"
。