file_handlers

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