将文件类型与Chrome打包应用程序相关联

Tar*_*yan 12 google-chrome-extension google-chrome-app

有没有办法将您操作系统中的某些文件类型与Chrome打包应用程序相关联.我的意思是,如果您使用*.some扩展名打开文件,它将打开我的打包应用程序

mgi*_*uca 7

有,但目前只支持ChromeOS.我们计划在不久的将来将此功能引入Windows,Mac和Linux.

要创建关联,请使用file_handlersChrome应用清单属性.例如,要使用打包的应用程序打开*.some文件:

"file_handlers": {
  "handler_name": {  # Can be anything
    "extensions": [
      "some"
    ],
    "title": "My application"  # Make this the same as your app title
  }
}
Run Code Online (Sandbox Code Playgroud)

这将在ChromeOS中创建文件关联.当我们在其他平台上推出支持时,它会自动在那里创建文件关联,您不必进行任何更改.

  • @ValerioColtrè:你提到的改变是在Chrome 40中,但是很难开始工作.您需要一个app_shim可执行文件(目前不与Chrome一起分发;您必须从Chromium源构建它),还需要打开--enable-apps-file-associations标志.希望我们可以使用Chrome 41打包垫片,这样你就需要打开旗帜. (2认同)