加载Native Client的Chrome扩展为特定的MIME类型(Loading A Nativ

2019-09-17 16:35发布

我已经创建了一个播放特殊类型的音频文件谷歌Chrome网络浏览器的本地客户端应用程序。 大; 这部分工作得非常好,在这一点上。

我已经准备好移动到下一个phase--分享这个应用程序与世界同步。 我需要这部分帮助。

按我的理解,分发这个程序最好的方法是将它打包为一个Chrome扩展,上传到Chrome网上应用店(CWS),并使用内联从我的网站,其中包含的音频文件进行安装。 此外, 该页面介绍如何MIME类型与氯化钠扩展名关联 。 我设计了一个自定义MIME类型此文件类型。

因此,这里是我的问题 (我认为):我如何从扩展中加载本机客户端应用程序?

当我在本地开发这个程序中,有一个<embed>标签,其“src”属性引用指向.nexe文件.nmf文件。 嵌入标签还具有传递给NaCl的应用程序的其它参数。 在扩展方案中,.nmf和.nexe文件(以及图标和manifest.json档案)住在扩展。

在扩展的情况下,如何在网页指定的扩展中的氯化钠的应用程序需要加载? 通过嵌入标记或其他一些机制? 我应该直接加载文件的URL,并相信在MIME类型调用氯化钠扩展?

我很抱歉,如果这个问题是confusing--这是不是真的知道正确的问题要问的情况。

Answer 1:

你需要加载一个网页或与MIME类型和浏览器将调用氯化钠延伸,并呼吁内容HandleDocumentLoad方法。



文章来源: Loading A Native Client Chrome Extension For A Particular MIME Type