之前是用<href="mailto:nobody@fake.address9z.com">就解决了,但是现在网上的一些bot会自动扫描源码和html码,所以容易被别人灌垃圾邮件。
有几种方法,js是一种,很简单,就是在html里面加上source,call一个函数产生mailto tag,比如:
<script>mail2("nobody","fake.address9z",0,"","Second using js");
function mail2(name, dom, tl, params, display)
{
document.write('<a href="'+m_+e(name,dom,tl)+params+'">'+display+'</a>');
}</script>
js还有一种:
<br/>
<script language="JavaScript">
function noSpm(u){
var domainArry=document.domain.split('.');
var mydomain=document.domain;
if(domainArry.length >= 3){
mydomain=domainArry[1] + '.' + domainArry[2];
}
window.location='mailto:' + u + '@' + mydomain;
}
</script>
<a href="#" οnclick="noSpm('username');return false;">Third using js</a>
这样连产生的html里面也没有email 地址。我还挺喜欢这个的。
另外还有几个link比较有用:
http://stackoverflow.com/questions/483212/effective-method-to-hide-email-from-spam-bots
http://www.se3webservices.com/blog/protecting-email-addresses-from-spam-bots
今天上午又被wendy说了打瞌睡了,师兄给我说要我别被抓到,是啊,其实犯错可以,但是不被抓到就好了。我明明睡了个觉工作更有脑力了好吧,真是不会管理,女人当家,墙倒屋塌。我和朋友们聊天的时间平常你上哪里发现去,今上午又和PY聊了好久,他当年找工作的面试题,和苦日子,哎,真是不容易啊,我得做好准备了。我现在还是过得挺好的,别没个数。
最后wendy被说服了,想用图片展示email address,会方便些,这个点子很好,我想明天把它搞定,搞定这个api,为全校人民做贡献,靠自己才是女王。