为什么<a href="mailto:text@qq.com">发送邮件</a>调win10自带邮箱失败?

新手上路,请多包涵

问题描述:

代码为测试发送邮件

一开始我的本地没有下载其他邮箱客户端,只有本地邮件客户端,运行代码,在页面中点击“测试发送邮件”,页面没有任何反应,也没有报错。

后来我下载了一个foxmail客户端,再次点击“测试发送邮件”,就弹出来了可选择邮箱,我选了本地邮箱,之后就弹出来邮件发送编辑框

再之后卸载foxmail客户端,再次点击“测试邮件发送”,页面依然能弹出来本地邮箱邮件发送编辑框(重启电脑后也可以弹出此框)

我的问题是,为什么一开始就不能直接调用本地邮箱,安装一个其他的邮件客户端之后就能调用本地邮箱,即使这个邮箱被卸载后依然能调用本地邮箱?我之前忘了截图了,只能口述,希望大神能帮忙解答一下,谢谢~

阅读 3.4k
1 个回答

一开始应该是没有选择默认的邮件应用

image.png

这个时候,如果点了 mailto 链接是会弹出一个选择的 —— 重点来了:这个选择框很脆弱,如果你点击了外面任何地方,它都会消失 —— 所以,如果你点了链接之后,不经意点了别的地方,就有可能看不到这个框(刚弹出来就消失了),然后你就会以为没有反应。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题