"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"
。