My email is
j_a_n_g@cs.nthu.edu.tw. (Please remove the underscores.)
這個方法很簡單,但是使用者在點選後,還必須修改一下,才能開始送信。
另一個比較方便的方法,就是使用 JavaScript 來「合成」一個 email 帳號,例如:
相關原始碼如下:
在這個範例中,我們使用 JavaScript 來合成一個電郵帳號,因為一般的 Robot,並無法看懂 JavaScript,因此就無法直接抽取這個電郵帳號。
當然,我們可以產生更複雜的範例,例如:
相關原始碼如下:
在上述範例中,我們分別使用 escape()、shiftEncode() 以及 xorEncode() 來對電郵帳號進行保護,有關這些函數的描述,請見上一節的說明。
JavaScript 程式設計與應用:用於網頁用戶端