注册XPCOM组件到Gecko17

http://blog.csdn.net/lava_sdb/article/details/8453138


就像在“Creating_XPCOM_Components“描述的那样,我们可以通过三种方式把XPCOM组件注册到XPCOM系统。 但是在Gecko 17开始,有了些变化(例如,regxpcom找不到了),我们需要编辑一个文件“chrome.manifests”,来显示告诉XPCOM系统要注册那个组件。 这个文件应该放在应用的根目录(与application.ini一个目录),下面是一个例子:

[plain] view plain copy
  1. #chrome.manifests  
  2. content test    chrome/content/  
  3. locale  test    en-US   chrome/locale/en-US/  
  4. skin    test    classic/1.0 chrome/skin/  
  5. manifest components/samplecomp.manifest  

正如上面的片段所示,第5行(manifest开始的行)表示要在XPCOM系统里注册组件的位置。 详细的细节参见 Chrome registration“。

Look above snippet text, the highlight text shows the components that you want to register. Detail about chrome.manifests,see.

The directory list:

[plain] view plain copy
  1. test  
  2.  + chrome  
  3.  + components  // 下面放置了组件及组件的manifest,和xpt文件  
  4.  + default  
  5.  + xulrunner  
  6.  - application.ini  
  7.  - chrome.manifests  
  8.  - xulrunner-stub.exe 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值