屏幕截图和 outlook 电子邮件附件 - Javascript 实施
Screenshot and outlook email attachment - Javascript implementation
我想实现一个按钮,用于截取 UI 上的图表并将该屏幕截图附加到 outlook 电子邮件中。有了这个,用户可以立即将该附件发送给其他用户。
这必须通过单击按钮来完成。
如有任何想法,我们将不胜感激。
经典 javascript 中最好的是 mailto
协议。不幸的是(在这种情况下),它不支持 HTML 正文或多部分内容。这意味着 javascript 本身无济于事。
只剩下几个选项:
- 如果它是公司特定的系统,您可以与 EWS 集成以创建带有附件的新电子邮件
- 要求用户下载并附加文件
- (永远不要这样做,这是最糟糕的想法)使用 ActiveX 和 Outlook Automation 对象创建电子邮件并添加附件。这只适用于 IE,大多数公司会阻止它,因为它使用 ActiveX。 (他们应该如此!)
作为解决方法,您可以考虑截取屏幕截图,然后将其上传到您的网络服务器以供进一步处理和发送电子邮件。您还可以为浏览器开发一个插件,您可以在其中做任何您需要的事情。但是,最终用户必须安装它才能执行您需要的任何操作。
我想实现一个按钮,用于截取 UI 上的图表并将该屏幕截图附加到 outlook 电子邮件中。有了这个,用户可以立即将该附件发送给其他用户。
这必须通过单击按钮来完成。
如有任何想法,我们将不胜感激。
经典 javascript 中最好的是 mailto
协议。不幸的是(在这种情况下),它不支持 HTML 正文或多部分内容。这意味着 javascript 本身无济于事。
只剩下几个选项:
- 如果它是公司特定的系统,您可以与 EWS 集成以创建带有附件的新电子邮件
- 要求用户下载并附加文件
- (永远不要这样做,这是最糟糕的想法)使用 ActiveX 和 Outlook Automation 对象创建电子邮件并添加附件。这只适用于 IE,大多数公司会阻止它,因为它使用 ActiveX。 (他们应该如此!)
作为解决方法,您可以考虑截取屏幕截图,然后将其上传到您的网络服务器以供进一步处理和发送电子邮件。您还可以为浏览器开发一个插件,您可以在其中做任何您需要的事情。但是,最终用户必须安装它才能执行您需要的任何操作。