我尝试过:
function AddEmotion(strUrl)
{
try
{
var cpAdder = new ActiveXObject("QQCPHelper.CPAdder");
if (strUrl != "")
{
cpAdder.AddCustomEmotion(strUrl);
}
}
catch(e)
{
alert("error");
}
}
在 Firefox Greasemonkey 中,但它返回一个错误。
如何在 Greasemonkey 中使用new ActiveXObject
?
谢谢你^_^我的 friend 。
最佳答案
您无法使用 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。
关于javascript - 如何在 Greasemonkey 中使用 ActiveXObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16208810/