cnblogs侧边栏访客统计 小插件
之前博客的侧边栏一直用的是flagcounter,直观简洁又好看,近期恍然发现被博客园禁了。禁用原因据说是由于flagcounter将香港(HongKong)、台湾(TaiWan)和澳门(Macau)设定为地区,拥有专门的代码和旗帜,而非显示的是中国和五星红旗🇨🇳。
(其实之前做美赛的时候很仔细的接触过国家代码,ISO-3166其实是地区码,香港澳门台湾都有各自对应的地区码,也并非代表着所属权的分裂,可能flagcounter用了这个吧...可不敢多说XXX...另一种GB/T的 香港台湾就都是中国国旗了 那个属于国家码)
总之,必须要和fc说byebye了,最后再看flagcounter一眼:
在没有flagcounter的日子里,看访客是一件悲伤的事情,有没有外国的小哥哥来看也不晓得。因此在这里我寻找了一些可以暂时替代flagcounter的小插件,先行奉上:
1. amazingcounters 传送门:www.amazingcounters.com
优点:1⃣️可选只要页面刷新就+1访问量(看上去访客很多)2⃣️可以选择的样式比较多
缺点:只能显示总点击量这一个信息,没有访客的国家、今天、昨天访客等等信息,sad
提供的访客统计样式预览:
2. clustrmaps 传送门:https://clustrmaps.com
优点:咋一看上去挺好看的,免费可以使用,有一个小地图了,像那么一点样子,同时有2D和3D两种可选;
缺点:1⃣️需要注册 2⃣️没用具体的数字统计,不过瘾!
效果图:
3. umeng友盟 传送门:https://www.umeng.com
优点:有今日、昨日、总共、当前在线的多个参数的统计,很全面,看起来很nb
缺点:我不喜欢这种死板的样式。。
效果图:
Summary
从上面这三种访客统计中可以看出,无论是样式上还是功能上,都很难找到合flagcounter相似的小插件来在侧边栏使用。因此我也下定决心,自己写一个小插件来模仿flagcounter。整体构思为:
从网络SDK获取用户IP地址,并且传给后端,然后利用后端向IP-API请求IP地址解析后的国家代码,记录到数据库。最后向后端请求访客数据,同时并显示在侧边栏里。
等代码测试通过后就放上来,暂未完成,大家耐心等待一下~
小小期待一下成果~搓手~