Entschuldigung, wenn Sie die Website-URL in eine Kommunikationssoftware wie Wechat oder Line...usw. eingeben, können Sie dann die Webseiteninformationen erfassen? Wenn ich beispielsweise tinder.com verliere, kann er das Symbol erfassen ... Wie geht das?
Screenshot 2017-06-10 um 22:23:49 Uhr.png
两个方案
客户端测实现, 客户端这里可以发起一个后台调用, 访问一下这个网站的favicon, 如果favicon文件不存在, 也可以再尝试在后台再发起一个请求访问其网页, 看看网页的元信息中有没有favicon的定义, 如果存在, 就下载下来
服务器端实现, 原理和客户端实现并没有区别, 只是行为放到了服务器端, 客户端向服务器请求尝试一下缓存中是否有这个地址的favicon, 如果不存在, 服务器可以尝试去获取一次, 并把结果保存下来
关于icon不是favicon的情况, 请参阅:
http://www.kylejlarson.com/bl...
如果更关心的其实是网站端如何实现, 另外查了一下, 发现其实有一个标准协议的存在:
请参考: http://ogp.me/
来自: https://flniu.github.io/blog/...