href="mailto:" 不适用于任何浏览器
href="mailto:" is not working on any of the browsers
我创建了一个网页,其中包含一些 hyperlinks(尚未在线)。
我应该为页面上的电子邮件 ID 添加某些 hyperlinks。
我试图以这种格式创建 links:
<a href="mailto:someone@mozilla.org">
但是这些并没有像预期的那样使用 Outlook 的新邮件打开。
在 Chrome 上,它什么都不做。在 Firefox、IE 和 Safari 上,当我单击 link.
时,它会打开一个新的空白 Chrome Window
这个系统是新的,上面的浏览器都是最新的。
你确定你关闭锚点是正确的吗?完整的 HTML 应该是这样的:
<a href="mailto:someone@mozilla.org">Test</a>
尝试这样的事情:
<!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>
如果您有 registered a default email client,这通常有效,如果您使用如下 <a>
标签:
<a href="mailto:someone@mozilla.org">Mail me</a>
要更改或检查电子邮件客户端设置, 执行以下操作(引用自 MSDN)- 我对其进行了轻微修改,因为它因 Windows 您正在使用的版本:
取决于 Windows 版本:
打开 默认程序 点击 Windows “开始”按钮,然后单击“默认程序”。
或者:在开始菜单中打开控制面板 *),然后使用搜索文本框
在 控制面板屏幕 的右上角,然后在其中键入 Default Programs
。按输入。
单击设置默认程序。
在“程序”下,单击您要使用的 电子邮件 程序,然后单击将此程序设置为默认程序。
单击确定。
备注
第一次启动时,某些电子邮件程序会显示一条消息,询问您是否要将该程序用作默认程序。如果您选择这样做,此程序将成为您的默认电子邮件程序,即使您之前使用 “设置默认程序” 选择了其他程序。
*) 在, you can find the Control Panel, if you open the Windows menu , then click on the cogwheel icon 中,然后在搜索框中输入Control Panel
。
如果您使用的是 Windows 7 或更高版本,那么您只需设置默认电子邮件客户端即可。在 Default Apps
设置下的控制面板中检查此项。
只需点击您想要的电子邮件客户端即可。
- 这不是一个真正的编程问题,但它已经存在 5 年多了,其他答案并没有解决我自己的问题,解决方法如下。
- 我问这个问题是因为我遇到了同样的问题,当 Chrome 被设置为默认电子邮件应用程序时,格式正确的电子邮件锚点无法打开 Gmail。另一个答案在 Windows 10 中无效,Chrome.
- 对于此 OP,Google Chrome 似乎已设置为默认电子邮件应用程序,如 在 Firefox、IE 和 Safari 上打开时所示一个新的空白 Chrome Window 当我点击 link 并且锚点格式正确,因为在其他浏览器中点击它,打开一个空白 Chrome window。
- 这是对我自己经历的准确描述,这让我想到了这个问题。
HTML 主播似乎不是罪魁祸首。
- 要从
<a href="mailto:someone@example.com " target="_top">Send Mail</a>
获得 Send Mail
以在 Google Chrome 中工作 Windows 10:
- 转到“设置”、“应用”、“默认应用”,然后在“电子邮件”下,select Google Chrome。
- 单独这一步,不一定有效,我不得不设置处理程序,如下步骤所示,因为Gmail被阻止了。
- 在 Chrome 中,通过 selecting
进入设置
- Select屏幕左侧的隐私和安全
- Select 站点设置
- 向下滚动到权限和 select 其他权限
- Select 处理程序
- Select 允许站点请求成为协议的默认处理程序
- 如果某个站点(例如 Gmail)被阻止,请移除该阻止
- 在新标签页中打开 Gmail 并登录
- 在地址栏中,select
- 此页面要安装服务处理程序。
- Select 允许,然后完成
- Return 到“设置”选项卡,
mail.google.com
将成为电子邮件处理程序。
我创建了一个网页,其中包含一些 hyperlinks(尚未在线)。
我应该为页面上的电子邮件 ID 添加某些 hyperlinks。
我试图以这种格式创建 links:
<a href="mailto:someone@mozilla.org">
但是这些并没有像预期的那样使用 Outlook 的新邮件打开。
在 Chrome 上,它什么都不做。在 Firefox、IE 和 Safari 上,当我单击 link.
时,它会打开一个新的空白 Chrome Window这个系统是新的,上面的浏览器都是最新的。
你确定你关闭锚点是正确的吗?完整的 HTML 应该是这样的:
<a href="mailto:someone@mozilla.org">Test</a>
尝试这样的事情:
<!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>
如果您有 registered a default email client,这通常有效,如果您使用如下 <a>
标签:
<a href="mailto:someone@mozilla.org">Mail me</a>
要更改或检查电子邮件客户端设置, 执行以下操作(引用自 MSDN)- 我对其进行了轻微修改,因为它因 Windows 您正在使用的版本:
取决于 Windows 版本:
打开 默认程序 点击 Windows “开始”按钮,然后单击“默认程序”。
或者:在开始菜单中打开控制面板 *),然后使用搜索文本框 在 控制面板屏幕 的右上角,然后在其中键入Default Programs
。按输入。单击设置默认程序。
在“程序”下,单击您要使用的 电子邮件 程序,然后单击将此程序设置为默认程序。
单击确定。
备注
第一次启动时,某些电子邮件程序会显示一条消息,询问您是否要将该程序用作默认程序。如果您选择这样做,此程序将成为您的默认电子邮件程序,即使您之前使用 “设置默认程序” 选择了其他程序。
*) 在Control Panel
。
如果您使用的是 Windows 7 或更高版本,那么您只需设置默认电子邮件客户端即可。在 Default Apps
设置下的控制面板中检查此项。
只需点击您想要的电子邮件客户端即可。
- 这不是一个真正的编程问题,但它已经存在 5 年多了,其他答案并没有解决我自己的问题,解决方法如下。
- 我问这个问题是因为我遇到了同样的问题,当 Chrome 被设置为默认电子邮件应用程序时,格式正确的电子邮件锚点无法打开 Gmail。另一个答案在 Windows 10 中无效,Chrome.
- 对于此 OP,Google Chrome 似乎已设置为默认电子邮件应用程序,如 在 Firefox、IE 和 Safari 上打开时所示一个新的空白 Chrome Window 当我点击 link 并且锚点格式正确,因为在其他浏览器中点击它,打开一个空白 Chrome window。
- 这是对我自己经历的准确描述,这让我想到了这个问题。
HTML 主播似乎不是罪魁祸首。
- 要从
<a href="mailto:someone@example.com " target="_top">Send Mail</a>
获得Send Mail
以在 Google Chrome 中工作 Windows 10:- 转到“设置”、“应用”、“默认应用”,然后在“电子邮件”下,select Google Chrome。
- 单独这一步,不一定有效,我不得不设置处理程序,如下步骤所示,因为Gmail被阻止了。
- 在 Chrome 中,通过 selecting
- Select屏幕左侧的隐私和安全
- Select 站点设置
- 向下滚动到权限和 select 其他权限
- Select 处理程序
- Select 允许站点请求成为协议的默认处理程序
- 如果某个站点(例如 Gmail)被阻止,请移除该阻止
- 在新标签页中打开 Gmail 并登录
- 在地址栏中,select
- 此页面要安装服务处理程序。
- Select 允许,然后完成
- 在地址栏中,select
- Return 到“设置”选项卡,
mail.google.com
将成为电子邮件处理程序。
- 转到“设置”、“应用”、“默认应用”,然后在“电子邮件”下,select Google Chrome。