Native Client打包应用程序和MIME类型

时间:2015-02-05 10:58:09

标签: google-chrome-extension google-chrome-app google-nativeclient

使用NaCl打包应用程序,是否可以处理网页中虚拟资源的MIME类型(资源的类型和位置无关紧要,例如来自app pkg)?

我需要它才能在没有用户鼠标点击的情况下启动已安装的打包应用程序。

谢谢!

1 个答案:

答案 0 :(得分:4)

是的,您可以从Native Client应用程序处理mimetype。请参阅https://developer.chrome.com/apps/manifest/nacl_modules

基本上,你将它添加到manifest.json:

"nacl_modules": [{
  "path": "NaClModule.nmf",
  "mime_type": "application/x-my-fancy-mimetype"
}],
...

当用户点击指向具有此mimetype的对象的链接时,Chrome将打开一个新窗口,创建一个全屏Native Client模块,并将该URL作为src传递:

<embed type="application/x-my-fancy-mimetype" src="url-of-file">
相关问题