我创建了一个带有一些超链接的网页(目前尚未在线)。
我应该在页面上包含电子邮件ID的某些超链接。
我尝试了这种格式的链接:
<a href="mailto:someone@mozilla.org">
但这些并没有按照预期的那样打开Outlook的新邮件。
在Chrome上,它什么都不做。在Firefox,IE&amp;当我点击链接时,Safari会打开一个新的空白Chrome窗口。
此系统是新系统,并且所有上述浏览器都是最新的。
答案 0 :(得分:8)
如果您有 registered a default email client ,这通常适用于您使用<a>
标记,如下所示:
<a href="mailto:someone@mozilla.org">Mail me</a>
要更改或检查电子邮件客户端设置,请执行以下操作(引自MSDN) - 我稍微修改了它,因为它根据您使用的Windows版本而有所不同:
根据Windows版本,单击开始按钮,然后单击默认程序,打开默认程序。 - 或:在开始菜单中打开控制面板,然后使用搜索文本框
在控制面板屏幕的右上角,然后在那里输入Default Programs
。点击输入。
点击设置默认程序。
在“程序”下,单击您要使用的电子邮件程序,然后单击将此程序设置为默认程序。
点击确定。
注意强>
首次启动时,某些电子邮件程序会显示一条消息,询问您是否要将该程序用作默认程序。如果您选择这样做,即使您之前使用设置默认程序选择了其他程序,此程序也将成为您的默认电子邮件程序。
答案 1 :(得分:2)
您确定要正确关闭锚吗?完整的HTML应该是这样的:
<a href="mailto:someone@mozilla.org">Test</a>
答案 2 :(得分:2)
我遇到了同样的问题,一眼就看出是Microsoft Windows 10问题,不能正确支持电子邮件。像matt建议的那样,转到默认程序,但将您的电子邮件更改为默认选项邮件。多数民众赞成我是如何解决这个问题的。
答案 3 :(得分:2)
如果您使用的是Windows 7或更高版本,则只需设置默认电子邮件客户端即可。在Default Apps
设置下的控制面板中进行检查。
只需单击所需的电子邮件客户端即可,一切就绪。
答案 4 :(得分:2)
Send Mail
获取 <a href="mailto:someone@example.com " target="_top">Send Mail</a>
以在 Windows 10 中的 Google Chrome 中工作:
答案 5 :(得分:1)
尝试这样的事情:
<!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>
&#13;
答案 6 :(得分:0)
如果您的html中的mailto链接在您的系统中不起作用? 首先,转到控制面板,然后单击默认程序,然后单击设置默认程序。 之后,您会在左侧找到默认应用 点击默认应用,然后您将收到电子邮件选项 单击它并设置您的详细信息 那就可以了
答案 7 :(得分:-1)
您需要在CHROME中申请失踪许可。
在此处找到解决方案:https://blog.hubspot.com/marketing/set-gmail-as-browser-default-email-client-ht
您需要访问gmail.com并点击网址栏中显示的小双菱形图标。