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