2013-04-08 76 views
2
<a href="mailto:Nexus%20DJ%20Entertainment&lt;[email protected]&gt;">[email protected]</a> 

在Chrome中不起作用,但適用於所有其他主要瀏覽器,包括移動Safari瀏覽器。MailTo with name在Chrome中不起作用

任何想法?

+0

它不會打開你的郵件客戶端?如果是的話,你在用什麼?也許這[問題](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

+0

@ ton1c,因爲您現在可以看到我的HTML代碼,您可以看到,只有當電子郵件被指定了一個名稱時,chrome才能在Apple Mail中打開。 – 2013-04-08 16:20:09

回答

-4

沒有看到你的HTML標籤,我不能幫你在這裏多,除了顯示出標準的語法是:

<a href="mailto:<email address>" > LINK BODY </a> 

也許Chrome並斷言該電子郵件地址是在執行的mailto窗口前有效?谷歌獨家優化可以解釋爲什麼它只在Chrome上失敗,而不在其他的。

+0

我認爲他的標籤很好。它適用於所有其他瀏覽器。因此,問題必須是Chrome配置不能調用電子郵件客戶端 – ton1c 2013-04-08 16:15:25

+0

對不起:)它沒有正確複製:) – 2013-04-08 16:17:24

1

它使用Chrome 26.0.1410.43

您也可以嘗試

<form action="mailto:[email protected]" method="post"> 
    <input type="submit" name="mailSend" value="Contact Me" /> 
</form> 
+0

一個裸露的電子郵件地址的作品,但給電子郵件一個名字,它不起作用。感謝您的幫助:) – 2013-04-08 16:22:15

+0

這是工作,檢查這個小提琴jsfiddle.net/chepe263/cRF9s我的電子郵件客戶端是雷鳥。也許蘋果郵件和Chrome不相處 – chepe263 2013-04-08 16:25:54

+0

嗯,我明白你的意思......儘管......我的訪問者仍然不是...... – 2013-04-08 16:29:33

0

我一直在試圖找出如何解決這個問題相當長一段時間,並通過閱讀後規範幾次,我相信我已經明白了。

根據規格,<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:&quot;Heckofa guy&quot;%20&lt;[email protected]&gt;">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/

+0

經過進一步的研究,似乎我錯了,你可以用普通的方式指定一個名字,但是mac上的chrome(只在mac上)似乎對編碼非常挑剔。一切都必須完全百分比編碼。 這是另一個小提琴:http://jsfiddle.net/kmkvP/1/ – 2013-06-20 13:00:12