假如在b站首页随便找一张图
浏览器首先会去服务端请求这张图,拿到这张图的二进制?(但是response那里什么都没有,二进制不是应该是一堆乱码吗)为什么preview会直接显示这张图,难道图片“内容”里存了每个像素点的rgb,然后逐像素绘制出来吗?(纯属瞎猜)
浏览器到底是怎么绘制出一张图的?
假如在b站首页随便找一张图
浏览器首先会去服务端请求这张图,拿到这张图的二进制?(但是response那里什么都没有,二进制不是应该是一堆乱码吗)为什么preview会直接显示这张图,难道图片“内容”里存了每个像素点的rgb,然后逐像素绘制出来吗?(纯属瞎猜)
浏览器到底是怎么绘制出一张图的?
13 回答12.8k 阅读
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答849 阅读
3 回答2.2k 阅读
5 回答1.2k 阅读✓ 已解决
详见:https://developer.mozilla.org...
在 HTTP 头部中,要设置 content type
浏览器会根据这个设置去渲染不同类型的文件