Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Electron:打开默认电子邮件客户端_Node.js_Electron - Fatal编程技术网

Node.js Electron:打开默认电子邮件客户端

Node.js Electron:打开默认电子邮件客户端,node.js,electron,Node.js,Electron,我正在使用选举框架构建.exe和.dmg文件。在应用程序中,我有一个按钮,单击该按钮必须打开系统上安装的默认电子邮件应用程序才能发送电子邮件。 下面是打开电子邮件客户端的代码 shell.openExternal("mailto:xyz@abc.com?subject=MySubject&body="); 但是,它只在少数系统上起作用 注意:已经检查过其他系统是否也有默认的电子邮件客户端。 有没有更好的办法。那么,它能在所有系统上工作吗? 提前感谢您提供的帮助和宝贵的时间 不幸的是,代

我正在使用选举框架构建.exe和.dmg文件。在应用程序中,我有一个按钮,单击该按钮必须打开系统上安装的默认电子邮件应用程序才能发送电子邮件。 下面是打开电子邮件客户端的代码

shell.openExternal("mailto:xyz@abc.com?subject=MySubject&body=");
但是,它只在少数系统上起作用

注意:已经检查过其他系统是否也有默认的电子邮件客户端。 有没有更好的办法。那么,它能在所有系统上工作吗?
提前感谢您提供的帮助和宝贵的时间

不幸的是,代码
shell.openExternal(“mailto:xyz@abc.com?subject=MySubject&body=“”)仅启动在系统设置中配置为默认值的MUA。在旧版本的windows中,通常没有默认的邮件客户端集,因此无论如何它都无法工作