4

Возьмите эти два изображения: https://cdn.traileraddict.com/content/universal-pictures/get-out-2017-3.jpg и https://d2nebe8lbbiml.cloudfront.net/content/photos/10907/281288_074.jpg

(Обратите внимание, что они не могут быть встроены в сообщение, иначе проблемное поведение не возникнет)

Они оба являются прямыми ссылками на jpgs, и браузер отображает их одинаково. Однако, если я попытаюсь перетащить изображения из браузера в другое место, произойдут другие вещи.

Если я перетащу их на рабочий стол: ничего не произойдет с первым; второй спасается (как и ожидалось). Если я перетащу их в другое приложение (например, «Сообщения»): первое будет преобразовано в его URL; второй добавляется (как и ожидалось).

Это происходит со мной в Google Chrome на macOS (Sierra, но я вполне уверен, что это произошло и в более ранних версиях), но не в Safari в той же системе.

Почему разное поведение?

1 ответ1

2

Несмотря на то, что они оба имеют расширение .jpg в URL, первое изображение - это не файл JPG файл WebP , поэтому Chrome обрабатывает их по-разному. Вы можете проверить это, попытавшись открыть 1-е изображение на новой вкладке, а затем нажав Ctrl + S чтобы сохранить его.

Каждый файл jpg будет вести себя одинаково, когда вы пытаетесь перетащить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .