【问题标题】:Opening a msg file into Outlook though JavaScript通过 JavaScript 打开一个 msg 文件到 Outlook
【发布时间】:2019-07-08 10:55:58
【问题描述】:

我有一个存储在数据库中的 msg 文件,并希望用户能够使用该文件从浏览器中打开 Outlook。 到目前为止,用户只能通过该代码保存/打开此 msg 文件:

window.DownloadFile = function (myFile) {
        var data = myFile.Base64String;
        var filename = myFile.FileName;
        if (clientType === 'Windows') {
            var file = dataURItoBlob(data);
            if (window.navigator.msSaveOrOpenBlob)
                window.navigator.msSaveOrOpenBlob(file, filename);
        }
        else {
            var a = document.createElement("a");
            a.href = data;
            a.download = filename;
            document.body.appendChild(a);
            a.click();
            document.body.removeChild(a);
        }
    }

但我希望用户能够使用该文件打开 Outlook。

提前致谢 乐乐

【问题讨论】:

    标签: javascript outlook msg


    【解决方案1】:

    您可以将 .msg 文件保存在磁盘上,然后使用以下代码运行该文件:

     <script language="JavaScript" type="text/javascript">  
             MyObject = new ActiveXObject( "WScript.Shell" )  
             function RueMsg()   
             {  
                MyObject.Run("file:///filepath.msg") ;  
            }  
    
        </script> 
    

    由于 Outlook 是单例的,即使邮件已经在系统上运行,它也会被打开。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 2016-11-19
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      • 1970-01-01
      • 2015-09-03
      相关资源
      最近更新 更多