如何在Greasemonkey中使用ActiveXObject?

时间:2013-04-25 07:28:56

标签: javascript firefox activex greasemonkey

我试过了:

function AddEmotion(strUrl)
{
    try
    {
        var cpAdder = new ActiveXObject("QQCPHelper.CPAdder");

        if (strUrl != "")
        {   
                cpAdder.AddCustomEmotion(strUrl);
        }
    }
    catch(e)
    {
        alert("error");
    }
}
在Firefox Greasemonkey中

,但它返回错误。

如何在Greasemonkey中使用new ActiveXObject? 谢谢^ _ ^我的朋友。

1 个答案:

答案 0 :(得分:1)

你不能使用Greasemonkey中的ActiveX,因为you cannot use ActiveX from javascript in Firefox(或任何理智的浏览器,谢天谢地!)。
曾经有一些非常冒险的Firefox附加组件据称提供了支持,但there is nothing safe that works with recent/current versions of Firefox

现在,您可能可以为此编写自己的Firefox扩展程序或插件,但我建议您找到更好的方法来执行您正在尝试的任何操作,这样做不以任何方式使用ActiveX。