屏幕截图和Outlook电子邮件附件 - Javascript实现

时间:2015-03-13 08:11:18

标签: javascript jquery email outlook

我想实现一个按钮,在UI上截取图表的屏幕截图,并将该屏幕截图附加到Outlook电子邮件中。有了这个,用户可以立即将该附件发送给其他用户。

这必须在单击按钮时完成。

任何想法都将受到高度赞赏。

2 个答案:

答案 0 :(得分:1)

经典javascript中最好的是mailto协议。不幸的是(在这种情况下),它不支持HTML主体或多部分内容。这意味着javascript本身不会有帮助。

只剩下几个选项:

  • 如果是公司特定系统,您可以与EWS集成以创建带附件的新电子邮件
  • 要求用户下载并附加文件
  • (不要这样做,这是最糟糕的想法)使用ActiveX和Outlook Automation对象来创建电子邮件并添加附件。这只适用于IE,大多数公司都会阻止它,因为它使用ActiveX。 (正如他们应该的那样!)

答案 1 :(得分:0)

作为一种解决方法,您可以考虑拍摄屏幕截图,然后将其上传到您的网络服务器,以便进一步处理和发送电子邮件。您还可以为浏览器开发一个插件,您可以随意执行任何操作。但是,最终用户必须安装它才能满足您的需求。