file_handlers

"file_handlers" manifest anahtarı, bir 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ıya özgü bilgiler için Dosya İşleme konusuna 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 eklenmiş ayrı bir JavaScript dosyasında olmalıdır.
"name" (dize, gerekli)
İşlemin kullanıcı dostu bir açıklaması.
"accept" (sözlük, zorunlu)
"action" özelliğinde belirtilen sayfa tarafından işlenebilecek dosya türleri. Sözlükte öğeler, anahtarın bir MIME türü ve değerin 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 türün anahtarı bilinen bir MIME türü olmalıdır ve MIME türü ile özel dosya türü arasındaki eşleme, kullanılan işletim sistemi tarafından desteklenmelidir.
"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"'dir. Varsayılan değer "single-client" olarak ayarlanmıştır.