我们计划为IE和Safari开发一个浏览器插件,用于在专有视频播放器中播放视频。我们正在研究所需的技术和各种设计方法。
有人能帮上忙回答以下问题吗?
在设计插件时我们需要关注的各个方面是什么? lifecyle?
谢谢,并向Vijayanand问好
发布于 2010-09-23 00:00:40
1)在设计插件时,我们需要关注哪些方面?
只有你知道你的具体需求,这取决于你所使用的插件技术/框架--处理所有的可能性都会成为一本书,而不是一篇文章。
2)什么是QtBrowserPlugin/NPAPI/XUL/firebreath中最好的平台/框架?为什么?
像往常一样,没有一种最好的技术:
3)在插件生命周期中可能出现的常见/通用问题是什么?
很多困惑似乎来自于--生命周期--你的插件生活在一个主机进程中,并且必须遵从它的行为。插件-实例、它们的窗口和它们的可脚本对象可以具有完全不同的生命周期:
插件实例可能被重复使用,它们的窗口不被重用,来自插件实例的可脚本对象可能幸存下来,等等。
(
4)请传递这方面的食谱/指针
不是所有可能的技术选择-选择一个,然后问更具体的问题。如果您决定使用普通的NPAPI & ActiveX完全实现插件,那么至少FireBreath的源代码可以帮助您澄清一些事情。
https://stackoverflow.com/questions/3155965
复制相似问题