gpt4 book ai didi

email - 从 WIndows Store 应用程序启动邮件应用程序

转载 作者:行者123 更新时间:2023-12-02 04:56:54 25 4
gpt4 key购买 nike

我正在尝试创建一个将启动默认邮件应用程序 (WinJS 8.1) 的 Windows 应用商店应用程序。我有一段时间没碰过它了,但它在 8 - 8.1 升级之前工作正常。代码如下所示:

var interval = setInterval(function () {
clearInterval(interval);
var formattedBodyText = bodyText.replace(/\n/g, '%0d');
var mailTask = Email.SendNewMail.sendEmail(emailAddress, subject, formattedBodyText);
}, 500);

和发送电子邮件功能:

sendEmail: function sendEmail(addess, subject, body) {
var mailto = new Windows.Foundation.Uri("mailto:?to=" + addess + "&subject=" + subject + "&body=" + body);
return Windows.System.Launcher.launchUriAsync(mailto);
}

奇怪的是,这似乎启动了 Chrome(我猜是因为这是我的默认浏览器)。我怎样才能让它启动邮件应用程序?自 8.1 升级以来,这有变化吗?

编辑:

打开邮件的默认程序似乎已更改为 Chrome。所以,我想我现在的问题是:是否可以强制打开邮件应用程序,而不是与 mailto: url 关联的任何内容?我注意到有一个 ms-mail uri - 使用它会更安全吗?

最佳答案

您无法确定哪个是 Windows 应用商店应用中的默认邮件应用。此外,无法在 Windows 应用商店应用中强制打开邮件应用。这没有意义。有些用户(比如我!)可能不喜欢默认的邮件应用程序。所以我建议坚持使用 share charm 发送电子邮件。

关于email - 从 WIndows Store 应用程序启动邮件应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20840379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com