0

У нас есть устаревшее веб-приложение java, работающее на сервере WebSphere Apllication 8.0. Требуется для совместимости с IE11 с минимальными изменениями. Вместо того, чтобы делать изменения в каждом JSP, который требует больших усилий и времени, мы хотели продолжить изменения настроек совместимости приложений, чтобы работать с ними в IE11. любые предложения сделать это на уровне сервера, который добавляет часть заголовка каждого запроса, сделанного так, как показано ниже (настройка для приложений .Net) Override intranet compatibility mode IE8Настроить веб-страницу для отправки веб-страниц java, совместимых с IE 11

ответ

0

Если у вас есть http-сервер (Apache/IHS перед WAS), тогда вы может использовать решение, указанное в ссылке, иначе вы могли бы написать ServletFilter и добавить этот заголовок в фильтр.

UPDATE
Для IHS добавьте следующий код в httpd.conf (подробнее проверить Apache httpd configuration for IE7 standard mode rendering in IE8):

  • раскомментировать (или добавить) LoadModule headers_module modules/mod_headers.so
  • Добавьте следующий фрагмент конфигурации:

    <IfModule headers_module> 
        Header set X-UA-Compatible: IE= requiredBehavior 
    </IfModule> 
    
  • Сохраните файл и перезагрузите компьютер.

+0

Я согласен с u. но моя проблема заключается в том, что у меня так много модулей, перенаправляющихся от одного к другому и имеющих индивидуальный web.xml для каждого из них. Все они развернуты в одном профиле одного WAS. Поэтому все заставляют меня выполнять настройки на уровне сервера, чем для каждой модели. – Jayanand

+0

Если вы можете обеспечить полную реализацию с использованием фильтра сервлетов, то что вы предложили, чтобы он был благодарен. это что-то вроде но это не прямое решение, просто альтернатива – Jayanand

+0

I попробовали 1.В административной консоли выберите Серверы> Типы серверов> Серверы приложений WebSphere> имя_сервера> Настройки веб-контейнера> Веб-контейнер. 2. Дополнительные свойства выберите «Пользовательские свойства». 3. нажмите NEW и добавьте переменную ServerHeaderValue как совместимый с X-UA: IE = EmulateIE8. Я hv проверил заголовок ответа в fierfox, запустив приложение. переменная заголовка не была обновлена. хотя я добавил переменную для совместимости с IE, она должна добавить в заголовок ответа правильно ... пожалуйста, помогите мне в этом – Jayanand

 Смежные вопросы

  • Нет связанных вопросов^_^