在别人的博客实现随机头像评论

先送上酸枣姑娘的奶浴图。前女友照片下期再发,我不会食言的。

常见的博客系统一般都支持Gravatar头像,评论时输入邮箱就能显示对应头像。但总用一个姿势身体疲劳,总用一个头像审美疲劳,经常换体位,生活更美好。可每次都去Gravatar换又太麻烦,而且换了之后以前评论过的头像就都变了,没新意。

我们要实现的是,去别人博客评论后随机显示众多头像中的一个,而且众多是要多少有多少的意思。

Here we go!

我爱我老婆,更爱Google。Gmail有一个强大的地方,就是邮箱前缀添加个加号,后面可以为任意字符。假如我的邮箱是demo@gmail.com,那么demo+A@gmail.com,demo+B@gmail.com,demo+C@gmail.com都会被视为demo@gmail.com。也就是说,你申请一个Gmail,就等于拥有了无数个邮箱。

我们利用这一点,去Gravatar添加Email,想加多少加多少,验证信都会在demo@gmail.com里收到,非常方便。然后为每个邮箱都对应一个头像。

邮箱头像有了,下一步是实现随机显示头像。要让浏览器打开一篇博客文章时,自动随机填写一个邮箱。

以下代码是user.js脚本,支持chrome和火狐,安装浏览器对应的油猴插件,把下面的代码粘贴进去。chrome也可以直接托进扩展界面,不推荐。chrome使用时一定要连同注释一起复制,火狐不用,但要把注释中的项填进扩展的表单里。具体请搜索油猴扩展的使用。

// ==UserScript==
// @name       random gravatar
// @namespace  http://dou.lu
// @version    0.1
// @description  lao niu bi le
// @match      http://*/*
// @copyright  2012+, dou.lu
// ==/UserScript==
var email = ["邮箱A","邮箱B","邮箱C"];
var m = Math.floor(Math.random() * email.length + 1)-1;
document.getElementById('author').value='名字';
document.getElementById('email').value=email[m];
document.getElementById('url').value='http://dou.lu';

这里只写了wordpress的表单,其它博客系统改一下name就行了。从此以后,你的头像就能在别人的博客随机显示了。

缺点

这方法只有一个缺点,而且是致命的那种。就是会进垃圾评论,最轻也是待审核。如果你随机一百个头像,那别人就得在垃圾评论里救你一百次。用Akimet反垃圾真的很不科学,误杀率高。它的原理是有一个人说你是婊子你不一定是婊子,但有三个人说你是婊子你一定是婊子。我更建议使用滑动解锁的方式来防止垃圾评论。

所以大家都去后台看看,垃圾评论里有我网址的就赶紧给我救出来吧。我承认我人品是垃圾了点,但评论真的不垃圾。

下一篇: 上一篇:

本站文章,如非注明,皆为原创。采用 《知识共享署名-非商业性使用-相同方式共享 3.0》许可协议进行许可。转载需注明本文链接并保证链接可用。本站法律顾问:龚婉容律师

  1. 一看你就是个图新鲜的人。换啊换,全换到垃圾里了。gravater自己可以定义头像,没事隔段时间你手动换换呗!也省了进垃圾箱。

Back to top
逗妇鲁公众号
逗妇鲁公众号