0

我已经使用firebreath创建了一个插件,它已安装在firefox中,但我想知道当我打开文件时是否可以自动加载插件

.XXX

扩大 ?示例:您可以右键单击 PDF 并使用浏览器打开,它会在 npapi 插件中打开 PDF。怎么可能?以及 PDF 如何为所有浏览器维护相同的 UI,并且它们不会暴露其嵌入的代码。他们使用 HTML 5 画布吗?据我搜索,关于它的信息非常少。

4

1 回答 1

2

您可以为文件扩展名注册插件(尽管您不能以这种方式覆盖内置支持): set(FBSTRING_FileExtents "XXX")

插件可以在两种相关模式下打开:作为页面中的元素嵌入或作为整页嵌入 - 例如,当您导航到http://foo.com/bar.pdf或请求一个文件时,该文件是您的插件句柄的 mimetype。Acrobat Reader 插件最常被视为一个整页插件,实际上很少嵌入某处。

于 2013-09-11T11:32:39.123 回答