file_handlers

"file_handlers" manifest anahtarı, ChromeOS uzantısı tarafından işlenecek dosya türlerini belirtir. Bir dosyayı işlemek için web platformunun Launch Handler API'sini kullanın. Uzantılara özel bilgiler için Dosya İşleme bölümüne bakın.

"file_handlers": [
  {
    "action": "/open_text.html",
    "name": "Plain text",
    "accept": {
      "text/plain": [".txt"]
    }
    "launch_type": "single-client"
  }
]
"file_handlers" (sözlük, isteğe bağlı)
Uzantının açabileceği dosya türlerini belirtir.
"action" (dize, gerekli)
Bir dosya açıldığında gösterilecek HTML dosyasını belirtir. Dosya, uzantınızın içinde olmalıdır. Görüntülenmesi veya başka bir şekilde kullanılması fark etmeksizin dosyanın işlenmesi uygun web platformu API'leri kullanılarak JavaScript ile gerçekleştirilir. Bu kod, <script> etiketi aracılığıyla eklenen ayrı bir JavaScript dosyasında bulunmalıdır.
"name" (dize, gerekli)
İşlemin kullanıcı dostu bir açıklaması.
"accept" (sözlük, gerekli)
"action" politikasında belirtilen sayfa tarafından işlenebilecek dosya türleri. Sözlükteki öğeler, anahtarın MIME türü ve değerin de bir dosya uzantıları dizisi olduğu bir anahtar/değer çiftidir. Anahtar için yalnızca bilinen MIME türlerine izin verilir. Özel dosya türlerine izin verilir ancak özel bir türün anahtarı, bilinen bir MIME türü olmalıdır ve MIME türü ile özel dosya türü arasındaki eşlemenin asıl işletim sistemi tarafından desteklenmesi gerekir.
"launch_type" (nesne, isteğe bağlı)
Birden fazla dosyanın tek bir istemcide mi yoksa birden çok istemcide mi açılacağını belirtir. Geçerli değerler "single-client" ve "multiple-clients" değerleridir. Varsayılan değer "single-client" değeridir.