我研究了一个开源的Firefox插件,我想知道下面的代码片段做了什么动作。我对代码一无所知??
enter: function()
{
if (this.xpcomObject != undefined || this.createXPCOMObject())
this.xpcomObject.launchFunctionW("enter", "", "", "");
},
我研究了一个开源的Firefox插件,我想知道下面的代码片段做了什么动作。我对代码一无所知??
enter: function()
{
if (this.xpcomObject != undefined || this.createXPCOMObject())
this.xpcomObject.launchFunctionW("enter", "", "", "");
},
在 Mozilla 源代码中搜索“launchFunctionW”产生零结果(请参阅http://mxr.mozilla.org/comm-central/search?string=launchfunctionw&filter= ^[^\0]*%24&tree=comm-central 尝试做到这一点)。因此,这个函数很可能是由你的插件定义的。
从函数的命名和 XPCOM 对象的存在来看,我怀疑这个函数可能只是用 C++ 编写的。周围有二进制对象吗?你有它的来源吗?您是否尝试过搜索“launchFunctionW”的源目录?
如此稀缺的信息很难帮助你...