В настоящее время все наши заголовки установлены на «text / html, application / xhtml + xml, application / sml; q = 0,9, / ; q = 0,8». Судя по этому, кажется, что наши заголовки принятия не установлены правильно в IIS 7. Это настройка для изображений, .json, всего остального.
Это правильно или неправильно? В браузерах webkit мы получаем «предупреждение» со ссылками на файлы jpeg, что браузеру отправляется MIME-тип изображения / jpeg, но он интерпретирует файл как text / xhtml: «Ресурс интерпретируется как документ, но передается с изображением MIME-типа / JPEG. "
Это приводит к проблемам с плагином jQuery, Shadowbox, который не работает должным образом в браузерах webkit (браузеры ссылаются на изображения с его поведением по умолчанию, а также с поведением shadowbox, поэтому он отправляет вас на новую страницу и затем, когда вы нажимаете назад, изображения всплывают, как и должно быть в модальном окне.). Может показаться, что webkit устанавливает приоритет принимающего заголовка над полученным типом контента, когда пытается отобразить / обработать рассматриваемый файл.
Есть какие-нибудь мысли о том, что происходит, и если это проблема с нашей реализацией IIS? Нажмите на любой из маркеров на сайте www.pomona.edu/tour, а затем на значок изображения внутри, чтобы повторить предупреждение через консоль в любом браузере WebKit.
Спасибо
Рори