2013-06-04 50 views
0

我最近开始使用Firefox的XPCOM进行插件开发,但已停止支持COM对象。这让我只有Firebreath。我用COM对象查找的是录制屏幕,即a screen cast plugin.我不知道Firebreath插件的强大功能,并且考虑到浏览器的限制和安全性,是否有可能使这样的插件与浏览器一起使用来记录浏览器窗口?Firebreath插件上的XPCOM有什么区别

回答

0

XPCOM和npruntime(FireBreath使用)之间的唯一区别是javascript方法和属性如何工作。无论是用FireBreath创建的还是非创建的,只要系统apis等都可以用XPCOM完成的任何事情都可以在npruntime插件中使用。

+0

XPCOM是否仍然支持带有Gecko SDK的浏览器(Firefox)。你对开发什么建议,无论哪种方式,有什么优点和缺点? – HardCode

+0

作为NPAPI的一部分,任何现代浏览器都不支持XPCOM,尽管可能使用C++ firefox扩展中的部分代码。我会使用FireBreath创建任何插件,但后来我写了它,所以我可能对此问题不是中立的 – taxilian