Chrome中的Mailto链接会打开一个新标签页

8

您好,我在我的页面上有一个mailto链接,在其他浏览器中工作正常。但在chrome中,它会打开一个新的选项卡,并将mailto链接作为URL。是否有任何方法可以从Web开发人员端抑制此行为?

根据我所读的,似乎这是Chrome设置的功能,但我想知道是否有任何解决方法。

编辑:网站位于nickstestserver.com/phi-rhos-near-you,这是一个Drupal 7网站。以下是相关的HTML代码:

<td class="table-logo" >
<a href="mailto:alphapresident@phisigmarho.org" target="_blank"><img src="/sites/default/files/email_logo.png"></img></a>          
</td>

在查看您的代码后,最好说一些话。请发布您迄今为止所完成的内容。 - WP Learner
2个回答

10

因此,从URL中删除target=_blank可以停止该行为。


1
问题在于,如果用户将基于Web的电子邮件客户端(例如Gmail)设置为默认电子邮件客户端,则用户将被导航离开您的网站到gmail.com。 如果用户随后改变主意并关闭窗口,则他们将离开您的网站。 - yts
我们也遇到了这个问题。添加_blank使得使用基于浏览器的电子邮件客户端的用户不会离开我们的网站。然而,使用桌面客户端的用户现在会留在一个新的空白标签页上。 - Daniel Cumings

3
这是因为您没有在浏览器中设置默认邮件,所以浏览器将您的链接视为页面。请复制并粘贴到新的浏览器窗口中,以获取有关如何设置默认邮件的说明。
以下是4个最常见的网络浏览器的URL:
Internet Explorer https://support.microsoft.com/en-us/help/555566 Firefox https://support.mozilla.org/en-US/kb/change-program-used-open-email-links Google Chrome https://support.google.com/chrome/forum/AAAAP1KN0B0oxPLcXhbt9w?hl=en Safari https://support.apple.com/en-us/HT201607

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接