"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"
입니다.