activexobject(outlook.application)在Chrome和Firefox中无效

时间:2015-07-15 04:59:43

标签: jquery outlook

使用ActiveX我可以创建一个Outlook实例并启动一个新的HTML电子邮件。

以下是示例代码:

var outlookApp = new ActiveXObject(“Outlook.Application”);

var nameSpace = outlookApp.getNameSpace(“MAPI”);

mailFolder = nameSpace.getDefaultFolder(6);

mailItem = mailFolder.Items.add('IPM.Note.FormA');

mailItem.Subject =“主题测试”;

mailItem.To =“an@email.here”;

mailItem.HTMLBody =“粗体”;

mailItem.display(0); 是否有Firefox和crome的等价物。有人有样品吗?

谢谢!

3 个答案:

答案 0 :(得分:1)

没有。只有IE可以使用COM对象如果您的站点是可信任的,并且可以在脚本中创建COM对象。

答案 1 :(得分:1)

在脚本中使用mailto protocol。您可以仅从IE自动化Outlook(请参阅Dmitry的帖子)。

答案 2 :(得分:0)

出于安全原因,所有Chrome用户/开发人员都知道Chrome浏览器不支持ActiveX。

您所能做的就是开发解决方法,或者使用URI Scheme解决它,请检查我的回答here