Подтвердить что ты не робот

Chrome загружает ссылки изображений PNG. Я хочу, чтобы они открывались для просмотра на новой вкладке. Как заставить Chrome сделать это?

Когда я нажимаю ссылку на изображение прямо сейчас, Chrome загружает изображение, а не открывает его.

Даже если я щелкните правой кнопкой мыши и выберите Open link in new tab Chrome по-прежнему загружает изображение, и мне нужно пройти дополнительные шаги по открытию файла для просмотра вручную.

Это похоже на проблему типа mime-типа, но почему Chrome не распознал "image/png" как допустимый тип mime для просмотра? Все изображения PNG отображаются только на HTML-странице.

Это похоже на действительно глупый вопрос, но я искал его и искал, и не мог приблизиться к ответу. Я единственный в мире, у кого есть эта проблема?

ПРИМЕЧАНИЕ. Это происходит только для изображений PNG.

4b9b3361

Ответ 1

Веб-сервер, вероятно, служит для изображения с использованием типа image/x-png MIME. Chrome не распознает это как изображение (начиная с August 2012 February 2013), следовательно, он предлагает файл как скачать.

image/x-png является устаревшим типом MIME за предыдущие дни получил свое официальное название, image/png, в 1996 году. когда Internet Explorer загружает изображение, которое он делает, используя image/x-png " для обратной совместимости". Я считаю, что это было до IE8, и было "исправлено" в IE9. Если веб-сервер неправильно справляется с этим (веб-сервер должен обнаружить этот нестандартный тип MIME и рассматривать его как image/png), он может обслуживать предоставленный клиентом MIME-тип другим пользователям, в том числе в Google Chrome. Кроме того, некоторые веб-сайты будут обслуживать все PNG как image/x-png.

Если вы веб-разработчик, вы должны обнаружить входящий image/x-png и рассматривать его как image-png (никогда не обслуживать image/x-png).

Если вы пользователь сообщают об этом как об ошибке и смотрите @kriegaex answer для обходного пути.

Ответ 2

@Tom Clift прав, и вот мой обходной путь: используйте расширение Redirector для расширения Chrome и добавьте правило, заменяющее заголовок Content-Type. Это.: -)

Ответ 3

Когда вы щелкните правой кнопкой мыши по изображению, вам нужно выбрать "Открыть изображение в новой вкладке" из раскрывающегося списка и НЕ "Открыть ссылку в новой вкладке", после чего откроется изображение на новой вкладке.