<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