Google chrome extension 本机客户端打包的应用程序和MIME类型

Google chrome extension 本机客户端打包的应用程序和MIME类型,google-chrome-extension,google-chrome-app,google-nativeclient,Google Chrome Extension,Google Chrome App,Google Nativeclient,使用NaCl打包的应用程序,是否可以为网页中的虚拟资源处理MIME类型(资源的类型和位置并不重要,例如从应用程序包中) 我需要它来启动已经安装的打包应用程序,而不需要用户点击鼠标 谢谢大家! 是的,您可以从本机客户端应用程序处理mimetype。看 基本上,您可以将其添加到manifest.json中: "nacl_modules": [{ "path": "NaClModule.nmf", "mime_type": "application/x-my-fancy-mimetype" }

使用NaCl打包的应用程序,是否可以为网页中的虚拟资源处理MIME类型(资源的类型和位置并不重要,例如从应用程序包中)

我需要它来启动已经安装的打包应用程序,而不需要用户点击鼠标


谢谢大家!

是的,您可以从本机客户端应用程序处理mimetype。看

基本上,您可以将其添加到manifest.json中:

"nacl_modules": [{
  "path": "NaClModule.nmf",
  "mime_type": "application/x-my-fancy-mimetype"
}],
...
当用户单击指向此mimetype对象的链接时,Chrome将打开一个新窗口,创建全屏本机客户端模块,并将URL作为src传递:

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

是的,您可以从本机客户端应用程序处理mimetype。看

基本上,您可以将其添加到manifest.json中:

"nacl_modules": [{
  "path": "NaClModule.nmf",
  "mime_type": "application/x-my-fancy-mimetype"
}],
...
当用户单击指向此mimetype对象的链接时,Chrome将打开一个新窗口,创建全屏本机客户端模块,并将URL作为src传递:

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


如果启动应用程序是你的目标,那么在你之前的问题中,你只需要外部连接即可。另请参见:(不是重复)@Xan我非常感谢你的帮助。我不清楚外部可连接的
的工作流程。您能告诉我如何使用它,在哪里调用,调用什么方法吗?请参阅。它与扩展有关,但据我所知,它应该在应用程序中也能正常工作。您将事件侦听器放入应用程序的后台/事件脚本中,它将在收到消息时唤醒,您可以从中创建应用程序的窗口。@Xan但是,似乎在收到任何消息之前需要启动应用程序。我说得对吗?如果是,我如何启动该应用程序?如果启动该应用程序是您的目标,那么在您之前的问题中,您只需要外部连接即可。另请参见:(不是重复)@Xan我非常感谢您的帮助。我不清楚外部可连接的
的工作流程。您能告诉我如何使用它,在哪里调用,调用什么方法吗?请参阅。它与扩展有关,但据我所知,它应该在应用程序中也能正常工作。您将事件侦听器放入应用程序的后台/事件脚本中,它将在收到消息时唤醒,您可以从中创建应用程序的窗口。@Xan但是,似乎在收到任何消息之前需要启动应用程序。我说得对吗?如果是,我怎么启动应用程序?一旦NaCL模块启动它调用“代码> pp::实例:用HeldCopuMeNoths<代码>使用URL(假设您使用C++接口)。这里的文档一旦NaCL模块启动它调用<代码> pp::实例:用URL(假设您使用C++接口)来处理HooDeloCuMultUng/<代码>。这里的医生