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"