公告:攜程招聘java、前端、測試、產品等,請發簡歷至[email protected],幫內推!

mailto: HTML e-mail 鏈接

1429478次瀏覽

前言

今天看到老外寫的一篇關于mailto: HTML e-mail 的文章,感覺很新奇,以前從來沒有這么用過,用email的時候,最多用過mailto,但是其中穿鏈接參數,還是第一次看到,今天在這里翻譯一下,以便后期用到!(注:翻譯只是大體翻譯,不是原原本本的翻譯。) 究竟什么是mailto: HTML e-mail 鏈接?如何創建?簡單的案例和代碼如下:

什么是mailto鏈接?

mailto鏈接是一種html鏈接,能夠設置你電腦中郵件的默認發送信息。但是需要你電腦中安裝默認的E-mail軟件,類似Microsoft Outlook等等。加入您已經安裝了Microsoft Outlook,那么直接點擊mailto鏈接就可以獲得默認設置的郵件信息。

怎樣在html中創建mailto 鏈接?

mailto 鏈接一般是寫在herf當中的,相信很多朋友之前都用過!

<a href="mailto:[email protected]">Email</a>

參數如下:

參數 描述
mailto:[email protected] e-mail recipient address
cc=[email protected] carbon copy e-mail address
bcc=[email protected] blind carbon copy e-mail address
subject=subject text e-mail的題目
body=body text e-mail的內容
? 和瀏覽器地址操作一樣,第一個參數符合是?
& 其他參數符號是&

mailto例子

僅僅填寫發送郵件的地址!

<a href="mailto:[email protected]">給haorooms發送郵件</a>

是如下這樣的鏈接:

給haorooms發送郵件

有郵件地址和郵件主題的鏈接

<a href="mailto:[email protected]?subject=The%20subject%20of%20the%20mail">給haorooms發送郵件</a>

%20 是瀏覽器對于空格的編碼,建議看我之前寫的一篇文章url的三個js編碼函數escape(),encodeURI(),encodeURIComponent()簡介

測試如下:

給haorooms發送郵件

各個參數都有的郵件,代碼如下:

<a href="mailto:[email protected][email protected]&[email protected]
&subject=The%20subject%20of%20the%20email
&body=The%20body%20of%20the%20email">
發送Email  用cc, bcc, 主題和內容</a>

測試如下:

發送Email 用cc, bcc, 主題和內容

mailto題目和內容中如何增加空格

%20是空格的意思,我之前的文章寫過,是瀏覽器的編碼,具體可以看http://www.sqnjmr.live/post/js_escape_encodeURIComponent

在這里就不翻譯了。

mailto題目和內容中如何增加下劃線

下劃線是%0D%0A ,這里就不翻譯了。

感謝老外的一篇文章,原文地址是:http://www.rapidtables.com/web/html/mailto.htm

Tags: html前端

相關文章:

  1. 曾彪
    1
    有木有沒嗎的
任选9场吧