Связанный тип файла с Chrome Packaged App

Есть ли способ связать некоторые типы файлов в вашей ОС с Chrome Packaged App. Я имею в виду, если вы откроете файл с расширением *.some, он откроется с моим упакованным приложением

Ответ 1

Существует, но в настоящее время поддерживается только в ChromeOS. У нас есть планы довести эту функцию до Windows, Mac и Linux в ближайшем будущем.

Чтобы создать ассоциацию, используйте атрибут file_handlers в манифесте приложения Chrome. Например, чтобы файлы *.some были открыты с вашим упакованным приложением:

"file_handlers": {
  "handler_name": {  # Can be anything
    "extensions": [
      "some"
    ],
    "title": "My application"  # Make this the same as your app title
  }
}

Это создаст ассоциацию файлов в ChromeOS. Когда мы развертываем поддержку на других платформах, она автоматически создаст ассоциации файлов, и вам не придется вносить какие-либо изменения.