我为 Google Chrome Web 浏览器创建了一个本机客户端应用程序,用于播放特殊类型的音频文件。伟大的;此时该部分效果很好。
我已准备好进入下一阶段——与世界分享这个应用程序。我需要这部分的帮助。
根据我的理解,分发此应用程序的最佳方法是将其打包为 Chrome 扩展程序,将其上传到 Chrome Web Store (CWS),然后从我的包含音频文件的网站使用内联安装。更远,本页介绍如何将 MIME 类型与 NaCl 扩展名关联起来 https://developers.google.com/native-client/devguide/distributing#mime_types。我为此文件类型设计了一个自定义 MIME 类型。
这是我的问题 (我认为):如何从扩展内部加载 Native Client 应用程序?
当我在本地开发这个程序时,有一个 标签,其“src”属性引用了一个指向 .nexe 文件的 .nmf 文件。嵌入标签还有其他传递给 NaCl 应用程序的参数。在扩展方案中,.nmf 和 .nexe 文件(以及图标和 manifest.json 文件)位于扩展中。
扩展场景下,网页如何指定需要加载扩展内部的 NaCl app?通过嵌入标签或其他机制?我是否应该直接加载文件 URL 并相信 MIME 类型将调用 NaCl 扩展?
如果这个问题令人困惑,我深表歉意——这是一种不知道该问什么问题的正确情况。
您需要加载具有 MIME 类型的页面或内容,浏览器将调用 NaCl 扩展并调用HandleDocumentLoad
method.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)