Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

PyXPCOM

 

PyXPCOM允许在PythonXPCOM之间进行通信,例如Python应用能够访问XPCOM对象,XPCOM能够访问任何实现了XPCOM接口的Python类。使用PyXPCOM一个开发者可以与XPCOM交互或者从一个Python应用中嵌入Gecko。PyXPCOM就类似于JavaXPCOM(Java-XPCOM桥)或者是XPConnect(JavaScript-XPCOM桥)。

Python类和接口:Mozilla定义了许多外部接口并允许用于嵌入使用和组件开发。PyXPCOM提供了方法以像Python语言接口那样来访问这些接口。PyXPCOM同时也包含了几个用于提供从Python访问那些初始化及关闭XPCOM和Gecko功能的类,以及一些XPCOM的帮助函数。

文档

构建 PyXPCOM
PyXPCOM构建指导。
创建 Python XPCOM 组件
如何使用Python创建简单的XPCOM组件的例子。
PyXPCOM 入门
PyXPCOM是XPCOM与Python之间的一种桥接技术。本节带给你的是PyXPCOM入门级的向导。

NOTE: The links to Part II and III of this series are broken and I cannot find them on the IBM site. Please update this page if/when the links can be found.

View All...

历史

PyXPCOM was initially developed by ActiveState Tool Corporation, and came out of their Komodo project. Current releases are now integrated with the Mozilla build system.

Other Resources
PythonExt - extension that provides PyXPCOM
Samples - demo applications using PyXPCOM

交流


源代码

XPCOM
PyDOM: replace JavaScript with Python
Python-SpiderMonkey

 

文档标签和贡献者

 此页面的贡献者: teoli, du.wei
 最后编辑者: teoli,