[英]Controlling Firefox from C/C++
我正在考虑创建一个可以使用Firefox作为下载管理器的应用程序。 是否可以通过C / C ++的外部程序来控制Firefox(添加下载,开始/停止下载等)?
如果那不可能,那么也许可以做到这一点的扩展? 如果仅是扩展,那么如何从Firefox外部与扩展通信?
首先,我建议您熟悉developer.mozilla.org
据我了解,大多数Mozilla平台功能都可以通过称为XPCOM的跨语言API获得。 还有一个插件API,但主要目的是可视化内容(供Flash等使用)。
您从解决方案开始,而不是问题。 更简单的想法是使用XulRunner,即在其上构建FireFox的平台。 您将有效地将自己的应用程序实现为XulRunner插件,并从那里使用Necko(XulRunner和FireFox的网络层)。
看看wget。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.