使用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的等价物。有人有样品吗?
谢谢!
答案 0 :(得分:1)
没有。只有IE可以使用COM对象如果您的站点是可信任的,并且可以在脚本中创建COM对象。
答案 1 :(得分:1)
在脚本中使用mailto protocol。您可以仅从IE自动化Outlook(请参阅Dmitry的帖子)。
答案 2 :(得分:0)
出于安全原因,所有Chrome用户/开发人员都知道Chrome浏览器不支持ActiveX。
您所能做的就是开发解决方法,或者使用URI Scheme解决它,请检查我的回答here