首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从WIndows应用商店应用启动邮件应用

从WIndows应用商店应用启动邮件应用
EN

Stack Overflow用户
提问于 2013-12-30 21:18:02
回答 1查看 592关注 0票数 3

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

代码语言:javascript
复制
var interval = setInterval(function () {
    clearInterval(interval);
    var formattedBodyText = bodyText.replace(/\n/g, '%0d');
    var mailTask = Email.SendNewMail.sendEmail(emailAddress, subject, formattedBodyText);    
}, 500);

和sendEmail函数:

代码语言:javascript
复制
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 --使用起来会更安全吗?

EN

回答 1

Stack Overflow用户

发布于 2013-12-31 14:37:32

你无法确定Windows应用商店应用中的默认邮件应用。此外,没有办法在Windows Store应用程序中强制打开邮件应用程序。这没有意义。一些用户(比如我!)可能不喜欢默认的邮件应用程序。因此,我建议坚持分享发送电子邮件的魅力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20840379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档