Firefox addon js ctypes可以使用GeckoAPI吗?

Firefox addon js ctypes可以使用GeckoAPI吗?,firefox-addon,gecko,jsctypes,Firefox Addon,Gecko,Jsctypes,因此,我使用js ctypes的方式是调用winapi。但是我想使用一些mozilla函数。这可能吗 具体地说,我试图在这里使用这个:您不能直接调用C++东西,无论是否导出,因为js ctypes只支持普通的CABI。不幸的是,反正没有通用的C++ABI;每个编译器都使用自己的授权名称损坏方案,有时甚至thiscall调用约定 然而,如果你真的,真的,真的,真的,想在mozilla的土地上得到一些工作,看看,至少在理论上,它可以从js ctypes中使用(尽管我从来没有见过这样做) 在这个特殊的

因此,我使用js ctypes的方式是调用winapi。但是我想使用一些mozilla函数。这可能吗


具体地说,我试图在这里使用这个:

您不能直接调用
C++
东西,无论是否导出,因为js ctypes只支持普通的
C
ABI。不幸的是,反正没有通用的
C++
ABI;每个编译器都使用自己的授权名称损坏方案,有时甚至
thiscall
调用约定

然而,如果你真的,真的,真的,真的,想在mozilla的土地上得到一些工作,看看,至少在理论上,它可以从js ctypes中使用(尽管我从来没有见过这样做)


在这个特殊的例子中,
nwIWinTaskbar.defaultGroupId
,所以一开始就不需要检查js ctypes。

啊,谢谢你,这是出于好奇,而不是出于需要。当我有优先权将单独运行配置文件设置为true时,
nsIWinTaskbar.defaultGroupId
无法获取
firefox.exe
的组id。当这种情况发生时,固定的firefox.exe按钮将永远单独存在,因此我想设置默认配置文件窗口以使用固定窗口的组id。