file_handlers

Klucz manifestu "file_handlers" określa typy plików, które mają być obsługiwane przez rozszerzenie do ChromeOS. Aby przetworzyć plik, użyj platformy internetowej Launch Handler API. Informacje o poszczególnych rozszerzeniach znajdziesz w artykule 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 może być otwierane przez rozszerzenie.
"action" (ciąg znaków, wymagany)
Określa plik HTML, który będzie wyświetlany po otwarciu pliku. Plik musi znajdować się w rozszerzeniu. Przetwarzanie pliku, zarówno do wyświetlania, jak i używania w inny sposób, odbywa się za pomocą JavaScriptu przy użyciu odpowiednich interfejsów API platformy internetowej. Ten kod musi być w osobnym pliku JavaScript dołączonym za pomocą tagu <script>.
"name" (ciąg znaków, wymagany)
Przyjazny dla użytkownika opis działania.
"accept" (słownik, wymagany)
Typy plików, które może przetworzyć strona określona w polu "action". Elementy w słowniku to para klucz-wartość, w której klucz to typ MIME, a wartością jest tablica rozszerzeń plików. W przypadku tego klucza dozwolone są tylko znane typy MIME. Niestandardowe typy plików są dozwolone, ale kluczem niestandardowego typu niestandardowego musi być znany typ MIME, a mapowanie między typem MIME a typem pliku niestandardowego musi być obsługiwane przez system operacyjny.
"launch_type" (obiekt, opcjonalnie)
Określa, czy wiele plików ma być otwieranych w jednym czy w kilku klientach. Prawidłowe wartości to "single-client" i "multiple-clients". Wartością domyślną jest "single-client".