CCHv2 icon indicating copy to clipboard operation
CCHv2 copied to clipboard

无法显示头像

Open gszj2018 opened this issue 1 year ago • 1 comments

如图所示: 图片

初步判断问题是出在对头像URL的处理上,目前Codeforces API返回的头像URL没有协议名,形如: //userpic.codeforces.org/*****/title/****************.jpg

这种情况在浏览器里是没有问题的;但是nw.js里默认协议是chrome-extension:,造成了图片无法加载。

gszj2018 avatar Sep 19 '22 17:09 gszj2018

Thanks for submitting a issue! Our developers will investigate into it ASAP.

github-actions[bot] avatar Sep 19 '22 17:09 github-actions[bot]

我这几天看看。

tiger2005 avatar Sep 26 '22 11:09 tiger2005

有点搞不懂为啥 CodeForces 要这么弄()

tiger2005 avatar Oct 02 '22 11:10 tiger2005

一种简单的处理办法是直接补上 https: 协议,但是以后 Codeforces 又改返回 url 的话又得直接改源码。

zwuis avatar Oct 06 '22 03:10 zwuis

一种简单的处理办法是直接补上 https: 协议,但是以后 Codeforces 又改返回 url 的话又得直接改源码。

Codeforces 已补回返回 url 中的 https: 协议。头像已正常显示。

zwuis avatar Oct 08 '22 09:10 zwuis

一种简单的处理办法是直接补上 https: 协议,但是以后 Codeforces 又改返回 url 的话又得直接改源码。

Codeforces 已补回返回 url 中的 https: 协议。头像已正常显示。

现在返回 url 中又没有 https: 协议了……还是得识别返回 url 中是否有协议部分。

zwuis avatar Oct 09 '22 13:10 zwuis