我们计划为IE和Safari开发一个浏览器插件,以便在专有视频播放器中传输视频。我们正在研究所需的技术和各种设计方法。
有人可以通过回答以下问题来提供帮助吗?
谢谢和问候 Vijayanand
答案 0 :(得分:1)
1)在设计插件时我们需要关注的各个方面是什么?
只有您了解自己的具体要求,这取决于您要使用的插件技术/框架 - 处理所有可能性会成为一本书,而不是一篇文章。
2)QtBrowserPlugin / NPAPI / XUL / firebreath提供的最佳平台/框架是什么?为什么?
与往常一样,没有单一的最佳技术:
3)插件生命周期中可能出现的常见/一般问题是什么?
很多混乱似乎来自生命周期 - 您的插件存在于主机进程中并且必须遵守其行为。插件实例,它们的窗口和可编写脚本的对象可以具有完全不同的生命周期:
插件实例可能会被重用,它们的窗口不会被重用,来自插件实例的可编写脚本的对象可能会存在,等等......
4)请传递这方面的任何食谱/指示
并非所有可能的技术选择 - 选择一个,然后提出更具体的问题。如果你决定使用普通的NPAPI&完全自己实现你的插件。 ActiveX然后至少FireBreath'来源应该帮助你澄清一些事情。