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를 사용하여 자바스크립트를 통해 파일을 처리합니다. 이 코드는 <script> 태그를 통해 포함된 별도의 자바스크립트 파일에 있어야 합니다.
"name" (문자열, 필수)
작업에 관한 사용자 친화적인 설명입니다.
"accept" (사전, 필수)
"action"에 지정된 페이지에서 처리할 수 있는 파일 형식입니다. 사전의 항목은 키가 MIME 유형이고 값은 파일 확장자의 배열인 키/값 쌍입니다. 키에는 알려진 MIME 유형만 허용됩니다. 맞춤 파일 형식은 허용되지만 맞춤 유형의 키는 알려진 MIME 유형이어야 하며, MIME 유형과 맞춤 파일 형식 간의 매핑은 기본 운영체제에서 지원해야 합니다.
"launch_type" (객체, 선택사항)
여러 파일을 단일 클라이언트에서 열지 아니면 여러 클라이언트에서 열지 지정합니다. 유효한 값은 "single-client", "multiple-clients"입니다. 기본값은 "single-client"입니다.