Artur Shaikhutdinov Asked: 2021-07-24 00:12:43 +0800 CST2021-07-24 00:12:43 +0800 CST 2021-07-24 00:12:43 +0800 CST 为什么 Google Chrome 和 Safari 将图像复制为 PNG 表示形式? 772 我认为 Chrome 将源图像复制到剪贴板,但是当我使用上下文菜单按钮“复制图像”时,它会创建一个 PNG 表示并将该表示粘贴到剪贴板。 我在 Safari 中检查了这个并收到了相同的图像。 为什么浏览器复制PNG而不是源图像? google-chrome safari 1 个回答 Voted Best Answer harrymc 2021-07-24T00:53:26+08:002021-07-24T00:53:26+08:00 我检查并发现相同的行为:图像可以按原样保存,但复制到剪贴板只能以 PNG 格式。 这是一个实施问题:新的 异步剪贴板 API 目前正在所有主要浏览器中实施。 在 Chrome 中,它开始支持text/plain和image/png. 2020 年 11 月添加 了对异步剪贴板 api 的 text/html 支持,随后在 2021 年 7 月 添加了剪贴板 API:Svg。 肯定会出现更多格式,但目前 JPG 图像在剪贴板上转换为 PNG。这是一个奇怪而狭隘的实现,但这就是 Chrome 的现状。例如,Firefox 没有此限制。
我检查并发现相同的行为:图像可以按原样保存,但复制到剪贴板只能以 PNG 格式。
这是一个实施问题:新的 异步剪贴板 API 目前正在所有主要浏览器中实施。
在 Chrome 中,它开始支持
text/plain
和image/png
. 2020 年 11 月添加 了对异步剪贴板 api 的 text/html 支持,随后在 2021 年 7 月 添加了剪贴板 API:Svg。肯定会出现更多格式,但目前 JPG 图像在剪贴板上转换为 PNG。这是一个奇怪而狭隘的实现,但这就是 Chrome 的现状。例如,Firefox 没有此限制。