看到 https://www.v2ex.com/t/156669 这里有人需求这个,就贴一下好了。
其实反代的方案也不错,只是不方便做一些更具体的事情,比如区分邮箱加载不同地方的图片,
如果访客使用QQ邮箱的话,那么可以直接加载其QQ/微信的头像,或者尝试抓取新浪微博同nick的用户头像等。
前两周撸了一个脚本,今天更新了一下,有兴趣的人可以继续添加你自己要功能,代码比较简单(low),请诸位随意发挥。
repo地址: https://github.com/soulteary/AvatarCache
demo地址: http://assets.soulteary.com/avatar/demo/demo.html
如果你的服务器是国内的,那么请在服务器上进行ip绑定,可以参考下面的:
72.21.91.121 0.gravatar.com
72.21.91.121 1.gravatar.com
1
thonatos 2014-12-31 23:41:04 +08:00 via Android
那段js有点意思。
|
2
kmvan 2015-01-01 00:40:29 +08:00 via Android
虚拟主鸡怎么办?
|
4
ray1980 2015-01-01 10:36:40 +08:00
谢谢,收藏了
|
6
haorendashu 2015-01-02 00:11:34 +08:00 via Android
貌似七牛有镜像
|
7
SharkIng 2015-01-02 01:29:49 +08:00
谢谢,不过有可能没有上传像V2EX这样显示的是那种默认么?
|
9
soulteary OP @SharkIng 自己把placeholder 默认图像替换下就行了,虽然gravatar可是准备了一大波默认图像以适应各种站点的需求,但是自己的站点使用的尺寸应该超不过五六种。
@haorendashu 镜像和反代无法做到根据逻辑进行细化判断。 |
10
niuer 2015-01-04 13:09:55 +08:00
@haorendashu 不是貌似哦,是有镜像啦〜
|