Klucz manifestu "file_handlers"
określa typy plików, które mają być obsługiwane przez rozszerzenie Chrome OS. Aby przetworzyć plik, użyj interfejsu Launch Handler API na platformie internetowej. Informacje dotyczące rozszerzeń znajdziesz w sekcji Obsługa plików.
"file_handlers": [
{
"action": "/open_text.html",
"name": "Plain text",
"accept": {
"text/plain": [".txt"]
}
"launch_type": "single-client"
}
]
"file_handlers"
(słownik, opcjonalnie)- Określa typy plików, które rozszerzenie może otwierać.
"action"
(ciąg znaków, wymagany)- Określa plik HTML, który będzie wyświetlany, gdy plik zostanie otwarty. Plik musi być zgodny z rozszerzeniem. Plik jest przetwarzany za pomocą JavaScriptu przy użyciu odpowiednich interfejsów API platform internetowych – niezależnie od tego, czy jest wyświetlany czy używany w inny sposób. Ten kod musi się znajdować w osobnym pliku JavaScript zawartym w tagu
<script>
. "name"
(ciąg znaków, wymagany)- Przyjazny dla użytkownika opis działania.
"accept"
(słownik, wymagany)- Typy plików, które mogą być przetwarzane przez stronę określoną w zasadzie
"action"
. Elementy w słowniku to para klucz/wartość, w której klucz jest typem MIME, a wartością jest tablica rozszerzeń plików. Dla klucza dozwolone są tylko znane typy MIME. Niestandardowe typy plików są dozwolone, ale klucz w przypadku takiego typu musi być znanym typem MIME, a mapowanie między typem MIME i niestandardowym typem pliku musi być obsługiwane przez odpowiedni system operacyjny. "launch_type"
(obiekt, opcjonalnie)- Określa, czy w jednym czy wielu klientach należy otworzyć wiele plików. Prawidłowe wartości to
"single-client"
i"multiple-clients"
. Wartością domyślną jest"single-client"
.