file_handlers

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