[英]href="mailto:" is not working on any of the browsers
我创建了一个带有一些超链接的网页(尚未在线)。
我应该在页面上包含电子邮件 ID 的某些超链接。
我尝试以这种格式创建链接:
<a href="mailto:someone@mozilla.org">
但是这些并没有像预期的那样使用 Outlook 的新邮件打开。
在 Chrome 上,它什么也不做。 在 Firefox、IE 和 Safari 上,当我单击链接时,它会打开一个新的空白 Chrome 窗口。
这个系统是新的,上面所有的浏览器都是最新的。
如果您已注册默认电子邮件客户端,这通常会起作用,如果您使用<a>
标记,如下所示:
<a href="mailto:someone@mozilla.org">Mail me</a>
要更改或检查电子邮件客户端设置,请执行以下操作(从MSDN引用) - 我已对其稍作修改,因为它因您使用的 Windows 版本而异:
根据 Windows 版本:
通过单击Windows开始按钮,然后单击默认程序打开默认程序。
或者:在开始菜单中打开控制面板*) ,然后使用控制面板屏幕右上角的搜索文本框并在那里输入Default Programs
。 按 Enter 。
单击设置您的默认程序。
在程序下,单击您要使用的电子邮件程序,然后单击将此程序设置为默认程序。
单击确定。
笔记
第一次启动它们时,某些电子邮件程序会显示一条消息,询问您是否要将该程序用作默认程序。 如果您选择这样做,该程序将成为您的默认电子邮件程序,即使您之前使用“设置默认程序”选择了其他程序也是如此。
*)在 , 你可以找到控制面板,如果你打开 Windows 菜单
,然后单击齿轮图标
,然后在搜索框中输入
Control Panel
。
如果您使用的是 Windows 7 或更高版本,那么您所要做的就是设置默认电子邮件客户端。 在Default Apps
设置下的控制面板中检查此项。 只需单击您想要的电子邮件客户端,一切就绪。
你确定你正确地关闭了锚点吗? 完整的 HTML 应该是这样的:
<a href="mailto:someone@mozilla.org">Test</a>
我有这个完全相同的问题,它似乎一目了然是一个Microsoft Windows 10问题,不能正确支持电子邮件。 像matt建议的那样,转到默认程序,但将您的电子邮件更改为默认选项邮件。 多数民众赞成我如何解决这个问题。
Send Mail
从<a href="mailto:someone@example.com " target="_top">Send Mail</a>
工作在谷歌浏览器在Windows 10:
尝试这样的事情:
<!DOCTYPE html> <html> <body> <p> Click to email : <a href="mailto:someone@mozilla.org?Subject=Hello" target="_top">someone@mozilla.org</a> </p> </body> </html>
这是您需要在CHROME中申请的缺失权限。
在这里找到解决方案: https : //blog.hubspot.com/marketing/set-gmail-as-browser-default-email-client-ht
你需要去gmail.com并点击网址栏中显示的小双菱形图标。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.