掘金如何更换动态头像

1,544 阅读1分钟

掘金如何更换动态头像

掘金更换动态头像,只需按照以下步骤操作即可:

  • 打开掘金,登录个人账户
  • 打开控制台,在控制台上输入:
js
var ajax = new XMLHttpRequest();
ajax.open('post','https://juejin.cn/web/user/update/user_info/',true);
ajax.setRequestHeader('content-type','application/x-www-form-urlencoded');
ajax.send("aid=2608&avatar=https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e90b9e298afa4ad3bacc73d25a0da570~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=354&h=198&s=3477934&e=gif&f=101&b=2d5336");
ajax.onreadystatechange = function (){
    if(ajax.readyState==4&&ajax.status==200){
        var c = ajax.responseText;
        console.log(c)
    }
}

自己上传动态头像gif

上面的头像地址,可以自己找一些动态头像,然后通过写文章等方式上传到掘金上,发布成功后,鼠标移到动态头像上,右击检查,复制动态头像的地址,替换上面的地址即可。

这种方式的好处是:

  • 可以快速地找到自己喜欢的动态头像

缺点就是:

  • gif动图资源不太好找
  • 需要自己上传到掘金上,相对麻烦一点。
  • 上传替换尺寸也有要求。

下面是自己上传的一些资源

ppd0uwono3v.gif

js
var ajax = new XMLHttpRequest();
ajax.open('post','https://juejin.cn/web/user/update/user_info/',true);
ajax.setRequestHeader('content-type','application/x-www-form-urlencoded');
ajax.send("aid=2608&avatar=https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5a601fc0690a43d8b9709f4fc509e971~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=200&h=200&s=81923&e=gif&f=3&b=b7c0c9");
ajax.onreadystatechange = function (){
    if(ajax.readyState==4&&ajax.status==200){
        var c = ajax.responseText;
        console.log(c)
    }
}

tpgpw4nmqvv.gif

js
var ajax = new XMLHttpRequest();
ajax.open('post','https://juejin.cn/web/user/update/user_info/',true);
ajax.setRequestHeader('content-type','application/x-www-form-urlencoded');
ajax.send("aid=2608&avatar=https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e9851704aa154db58a2edc37c2233766~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=200&h=200&s=99219&e=gif&f=4&b=376e77");
ajax.onreadystatechange = function (){
    if(ajax.readyState==4&&ajax.status==200){
        var c = ajax.responseText;
        console.log(c)
    }
}

5icgb3vovqp.gif

js
var ajax = new XMLHttpRequest();
ajax.open('post','https://juejin.cn/web/user/update/user_info/',true);
ajax.setRequestHeader('content-type','application/x-www-form-urlencoded');
ajax.send("aid=2608&avatar=https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4aff7188f1814d029d1559de5e992807~tplv-k3u1fbpfcp-jj-mark:0:0:0:0:q75.image#?w=200&h=200&s=794469&e=gif&f=36&b=e0dadf");
ajax.onreadystatechange = function (){
    if(ajax.readyState==4&&ajax.status==200){
        var c = ajax.responseText;
        console.log(c)
    }
}