0

我研究了一个开源的Firefox插件,我想知道下面的代码片段做了什么动作。我对代码一无所知??

enter: function()
        {
            if (this.xpcomObject != undefined || this.createXPCOMObject())
                this.xpcomObject.launchFunctionW("enter", "", "", "");
        },
4

1 回答 1

0

在 Mozilla 源代码中搜索“launchFunctionW”产生零结果(请参阅http://mxr.mozilla.org/comm-central/search?string=launchfunctionw&filter= ^[^\0]*%24&tree=comm-central 尝试做到这一点)。因此,这个函数很可能是由你的插件定义的。

从函数的命名和 XPCOM 对象的存在来看,我怀疑这个函数可能只是用 C++ 编写的。周围有二进制对象吗?你有它的来源吗?您是否尝试过搜索“launchFunctionW”的源目录?

如此稀缺的信息很难帮助你...

于 2012-12-30T19:01:08.523 回答