在 Firefox 中注册 XPCOM。未知 CID

Posted

技术标签:

【中文标题】在 Firefox 中注册 XPCOM。未知 CID【英文标题】:Registering XPCOM in firefox. Unknown CID 【发布时间】:2010-08-07 21:54:15 【问题描述】:

我在从这里的示例中将示例 XPCOM 组件注册到 Firefox 时遇到困难:http://www.iosart.com/firefox/xpcom/ 我正在 Firefox 3.6 上尝试这个。在成功构建 XPT 和库并将其传输到 firefox 中的 components 文件夹后,按照适用的说明进行操作后,我无法成功注册组件。

【问题讨论】:

【参考方案1】:

请参阅first bullet point here。这种向 Firefox 添加组件的方法在 Firefox 3.6 中不再适用。

【讨论】:

很抱歉没有更新问题,但我发现他们已经停止支持通过 XPCOM 扩展 javascript。但这会通过安装为标准 XPI 包来实现吗?我试试看。 “通过 XPCOM 扩展 JavaScript”相当模糊,我不确定你在问什么。就此而言,这与这个问题完全不同。 我想做的是创建一个不受限制的 AJAX 替代接口,因此当我需要做跨域的事情时,我可以做到这一点,而无需移动我的文件以适应域策略。嗯,这也有其他优势。

以上是关于在 Firefox 中注册 XPCOM。未知 CID的主要内容,如果未能解决你的问题,请参考以下文章

帮我创建一个 Firefox 扩展(Javascript XPCOM 组件)

Firefox 6:XPCOM 组件中的 QueryInterface(nsIDOMWindow::GetIID() 问题,用于从 js 传递的浏览器内容窗口

注册 XPCOM 组件时出现问题

XPCOM 的 XPI 扩展

win10 64位的系统、Firefox24.0版本,loadrunner11录制脚本时,打开浏览器提示couldn't load XPCOM

火狐浏览器打不开 提示couldn't load XPCOM