将不同的图像从 Chrome 拖到其他应用程序会导致不同的行为

将不同的图像从 Chrome 拖到其他应用程序会导致不同的行为

拍摄这两张图片: https://cdn.traileraddict.com/content/universal-pictures/get-out-2017-3.jpghttps://d2nebe8lbbiml.cloudfront.net/content/photos/10907/281288_074.jpg

注意它们不能嵌入到帖子中,否则不会发生问题行为

它们都是 jpg 的直接链接,浏览器以相同的方式呈现它们。但是,如果我尝试将图像从浏览器拖到其他地方,就会发生不同的情况。

如果我将它们拖到桌面:第一个不会发生任何事情;第二个会被保存(如预期)。如果我将它们拖到另一个应用程序(如消息):第一个会转换为其 URL;第二个会被附加(如预期)。

我使用 macOS(Sierra,但我很确信在早期版本中也发生过这种情况)上的 Google Chrome 时出现过这种情况,但在同一系统上的 Safari 上没有出现过这种情况。

为什么会有这种不同的行为?

答案1

尽管它们的.jpgurl 中都有扩展名,但第一张图片不是一个JPG文件,而是一个WebP文件,这就是 Chrome 以不同方式处理它们的原因。您可以尝试在新选项卡中打开第一张图片,然后按Ctrl + S保存来检查这一点。

jpg当您尝试拖动每个文件时,它都会表现相同。

相关内容