<a href="mailto:Nexus%20DJ%20Entertainment<[email protected]>">[email protected]</a>
在Chrome中不起作用,但适用于所有其他主要浏览器,包括移动Safari浏览器。MailTo with name在Chrome中不起作用
任何想法?
<a href="mailto:Nexus%20DJ%20Entertainment<[email protected]>">[email protected]</a>
在Chrome中不起作用,但适用于所有其他主要浏览器,包括移动Safari浏览器。MailTo with name在Chrome中不起作用
任何想法?
没有看到你的HTML标签,我不能帮你在这里多,除了显示出标准的语法是:
<a href="mailto:<email address>" > LINK BODY </a>
也许Chrome并断言该电子邮件地址是在执行的mailto窗口前有效?谷歌独家优化可以解释为什么它只在Chrome上失败,而不在其他的。
我认为他的标签很好。它适用于所有其他浏览器。因此,问题必须是Chrome配置不能调用电子邮件客户端 – ton1c 2013-04-08 16:15:25
对不起:)它没有正确复制:) – 2013-04-08 16:17:24
它使用Chrome 26.0.1410.43
您也可以尝试
<form action="mailto:[email protected]" method="post">
<input type="submit" name="mailSend" value="Contact Me" />
</form>
一个裸露的电子邮件地址的作品,但给电子邮件一个名字,它不起作用。感谢您的帮助:) – 2013-04-08 16:22:15
这是工作,检查这个小提琴jsfiddle.net/chepe263/cRF9s我的电子邮件客户端是雷鸟。也许苹果邮件和Chrome不相处 – chepe263 2013-04-08 16:25:54
嗯,我明白你的意思......尽管......我的访问者仍然不是...... – 2013-04-08 16:29:33
我一直在试图找出如何解决这个问题相当长一段时间,并通过阅读后规范几次,我相信我已经明白了。
根据规格,<a href='mailto:"Heckofa guy" <[email protected]>'>
不是一个有效的mailto链接,它只能是一个普通的电子邮件地址。我猜除了chrome之外,所有的浏览器都决定让它工作,尽管它在技术上是无效的。
幸运的是,规范指出了答案,即指定to
标题,而不是列出电子邮件地址。
根据我的测试中能正常工作(只尝试FF和铬作为我在Mac):
<a href='mailto:?to="Heckofa guy" <[email protected]>'>not using to</a>
这里的规格,仅供参考: http://www.ietf.org/rfc/rfc2368.txt
我的测试代码:
<a href="mailto:"Heckofa guy"%20<[email protected]>">with name</a> Doesn't work.<br>
<a href='mailto:"Heckofa guy" <[email protected]>'>with name no encoding</a> Doesn't work.<br>
<a href="mailto:[email protected]">without name</a> Works.<br>
<a href='mailto:?to="Heckofa guy" <[email protected]>'>not using to</a> works?!?!?<br>
这里有一个的jsfiddle显示它在行动: http://jsfiddle.net/kmkvP/
经过进一步的研究,似乎我错了,你可以用普通的方式指定一个名字,但是mac上的chrome(只在mac上)似乎对编码非常挑剔。一切都必须完全百分比编码。 这是另一个小提琴:http://jsfiddle.net/kmkvP/1/ – 2013-06-20 13:00:12
它不会打开你的邮件客户端?如果是的话,你在用什么?也许这[问题](http://stackoverflow.com/questions/10099711/mailto-link-is-not-working-in-chorme-browserbrowser-version-18-0-1025-152-m)将帮助你 – ton1c 2013-04-08 16:07:29
@ ton1c,因为您现在可以看到我的HTML代码,您可以看到,只有当电子邮件被指定了一个名称时,chrome才能在Apple Mail中打开。 – 2013-04-08 16:20:09