用剪切板复制图片来获取原图是什么原理?

23 天前
 pennai
比如 Twitter ,如果直接浏览器右键保存图片,获得的是缩略图,但是如果选择复制图片,粘贴到剪切板、或者 qq 等聊天窗口,就可以获得原图,这是什么原理?
830 次点击
所在节点    问与答
2 条回复
kk2syc
23 天前
右键保存图片->发起一次 no-referrer Get ,这时候可以给到缩略图,当你有正确 referrer 访问的时候给到原图。(复制图片的时候图片已经加载过了,在浏览器缓存里,相当于本地复制给你)
pennai
23 天前
@kk2syc #1 实测了下并不是,比如下面这个链接的图片:
https://x.com/poeticalphotos/status/1869487804247593467/photo/1
我在浏览器缓存里找到了缓存,是 307KB ,直接右键保存图片,也是 307KB ,然而通过 QQ 文件传输助手,可以获取到 1.8MB 的版本。
但是应该跟 QQ 本身的下载图片方式有关,你提供了个思路,感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1098631

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX