请教一下,有的网络图标不能正常显示是什么原因导致的

使用问题 · 1417 次浏览
lanyuer 创建于 2天3小时前

比如:

[url:https://pub.alimama.com/favicon.ico]淘宝联盟|淘宝

[url:https://translate.alibaba.com/favicon.ico]阿里翻译|阿里

[url:https://picwish.cn/favicon.ico]佐糖抠图|佐糖抠图


回复内容
CL 1天21小时前
#1

先用浏览器访问一下确认这个网址是存在的再使用。

lanyuer 回复 CL 1天4小时前 :

发帖前示例里面的三个网址都能正常显示出图片;刚才测试时,只有第一个网址可以显示图片;

不过第一个网址在动作内仍然没有正常显示图标;

测试过用户选择、自定义操作窗、多字段表单,这三个模块都没有显示出图标


CL 回复 lanyuer 1天2小时前 :

后面2个是不存在的,第一个确实显示不了,可能格式不支持吧。 可以用公共API里的获取网站favicon服务试一下。https://getquicker.net/KC/Help/Doc/public-api

lanyuer 回复 CL 1天1小时前 :

感谢老大,这次可以正常显示

lanyuer 回复 CL 1天1小时前 :

我是直接将api与网站域名拼接了一下,作为图标的网址在动作内使用,[url:https://helperservice.getquicker.cn/favicon/get/域名] ;然后这个动作又是公开分享的,虽然用户不多,但每个人的收藏的浏览器书签可能都是成百上千,这个操作对服务器影响大吗,目前动作还未更新到动作库


如果影响大:

1、有没有什么方法可以判断图标是否可以正常显示,动作可以只把未显示的那部分网址使用上述方式获取图标

2、如果1行不通,干脆让动作保持原样;部分图标不显示,对使用的影响也不大

CL 回复 lanyuer 21小时1分钟前 :

不太影响,没事的。图片下载是异步的过程,底层控制的,程序里很难干预。

回复主贴