我有一個像這樣的郵件鏈接<a href="mailto:a&[email protected]" >
它在HTML上正確顯示,但當我們點擊鏈接時,Outlook只顯示一個地址。有人遇到同樣的問題,請提出建議。問題與包含&符號的電子郵件地址中的mailto鏈接?
回答
Percent encoding該字符串是IE所必需的,我假設它可以跨瀏覽器使用。從 this MSDN document:
Windows Internet Explorer 7及更高版本。您必須對郵件地址中的所有URL保留字符進行百分比編碼。例如,數字符號(#)被用作URL中的片段標識符。在處理諸如[email protected]之類的地址時,Internet Explorer僅將數字符號部分複製到郵件客戶端;包括數字符號的片段部分被忽略。此行爲是設計使然。
所以你需要
<a href="mailto:a%26b_admin%40xyz.com">
至於說,我期待%的編碼地址將在所有的瀏覽器,但我不知道。我可以確認它適用於Chrome和Thunderbird。
你搖滾,佩卡。 – Konerak 2013-12-05 13:59:50
這行JavaScript代碼將轉換爲&符號,因此您不必手動完成:var emailFriendlyUrl = currentUrl.replace(/&/ g,'%26');'。 – 2014-06-20 00:07:08
- 1. 無障礙的mailto沒有電子郵件地址鏈接
- 2. 集中的mailto電子郵件鏈接
- 3. 符號的電子郵件地址(HREF)
- 4. Mailto UTM跟蹤電子郵件鏈接
- 5. 正確鏈接一個電子郵件地址與主題
- 6. 添加到本地電子郵件的鏈接使用mailto Javascript
- 7. mailto HTML動態構建主題的電子郵件鏈接
- 8. 問題返回<a>不包含mailto鏈接的鏈接
- 9. 電子郵件地址編碼問題
- 10. Android c2dm電子郵件地址問題
- 11. 基於包含電子郵件地址的gridview列發送電子郵件
- 12. 隊列電子郵件接收器電子郵件地址問題laravel 4.2
- 13. 用電子郵件地址命名Java包後,當所述電子郵件地址包含「@」符號前的句號
- 14. 檢查字符串是否包含電子郵件地址
- 15. strings.xml文件中的超鏈接電子郵件地址?
- 16. 的Android TextView中含有鏈接的電子郵件撇號
- 17. 添加mailto鏈接到靜態電子郵件與JQuery
- 18. 包含由php生成的電子郵件中的鏈接
- 19. 如何僅使用HTML mailto的電子郵件地址顯示?
- 20. 超鏈接在C#中使用LinkLabel的電子郵件地址
- 21. mailto:鏈接等效地址
- 22. 草堆/嗖搜索電子郵件地址與符號?
- 23. 代碼採取電子郵件中包含的鏈接
- 24. 電子郵件地址中的方括號字符
- 25. &符號是Exchange電子郵件地址的有效字符嗎?
- 26. 包含取消標記或按鈕的電子郵件地址
- 27. MySQL InnoDB包含電子郵件地址的全文搜索
- 28. 調用僅包含電子郵件地址的腳本
- 29. mailto鏈接不會將電子郵件地址插入到iOS上的郵件表格
- 30. 電子郵件審批鏈接 - 驗證用戶點擊鏈接的電子郵件地址的最佳方式?
&符號不是電子郵件地址中的有效字符,是嗎? (編輯:確實,[它是。](http://en.wikipedia.org/wiki/E-mail_address#Valid_email_addresses))我猜百分比編碼是你的朋友然後 – 2012-02-29 11:27:05
而'mailto'是非常古老的。您網站的90%的訪問者不使用他們的系統郵件,而是使用郵件服務作爲Gmail。一個鏈接到contactform非常友好 – 2012-02-29 11:28:37