使用NaCl打包应用程序,是否可以处理网页中虚拟资源的MIME类型(资源的类型和位置无关紧要,例如来自app pkg)?
我需要它才能在没有用户鼠标点击的情况下启动已安装的打包应用程序。
谢谢!
答案 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">