过去3天我一直在玩firebreath,我看到了视频,并在Windows上设置了一个基本的插件,这是有效的。我尝试添加新方法,它们也很好。
现在我打算做的是,我正在开发一个文档查看器插件,其工作方式类似于用于在浏览器中呈现文档的quickview和adobe acrobat。为此,我想在浏览器中点击一些文件时捕获点击事件。我知道我需要在插件配置中设置多个Mime类型。
请告诉我是否可以使用firebreath用于此目的?我从最近几天一直在挣扎,3天前遇到了firebreath。 寻找回应。 感谢
答案 0 :(得分:2)
FireBreath并未真正设置为创建“完整页面”插件。 NPAPI插件有两种基本类型:
如果您尝试执行涉及在现有网页上使用插件的操作,那么FireBreath应该可以正常工作。如果您正在尝试执行全屏插件,当用户尝试浏览任意域上指定mimetype的文档时会自动打开,您可能会这样做,但需要了解有关NPAPI的更多信息,并且可能会得到您的帮助在内部有点脏。
老实说,如果是我,我会忘记尝试为这样的事情做一个插件,并用javascript(la pdf.js)构建一个文档查看器。一个好的经验法则是,如果你能以另一种方式做到这一点,你永远不会想要制作一个插件,我不认为文档查看器属于那个类别。如果您需要专有的C ++模块或其他内容,请考虑使用emscripten对其进行编译,以便将其插入浏览器。