Перерывы CSS/JavaScript на сервере Websphere 8.5
Мы запускаем Websphere 8.5 на нашем тестовом сервере. Мы используем RAD для разработки (JSP /Java EE) и установили Websphere 8.5 на наших локальных рабочих станциях.
Администратор базы данных компилирует мой код и развертывает его на тестовом сервере. Тем не менее, когда он сделал все было сломано в IE. Когда я запускаю его на своей локальной машине (сервер - localhost), все отлично работает как в IE, так и в Chrome. Когда я использую Chrome вместо IE на тестовом сервере, все работает нормально. То, что ломает, это в основном отсутствие CSS, JavaScript indexOf для Array не является известной функцией для объекта массива, и все выглядит очень просто, кнопки GO - это просто маленькие крошечные квадраты, которые совсем не похожи на то, что они делают на моей локальной машине или в Хром. Я читал, что indexOf несовместим с версией IE < 9, но здесь все в основном используют 10 или 11.
Может ли тестовый сервер как-то обнаружить, что мы используем IE, и, возможно, предоставить нам другую версию страницы? Мы компилируем с JDK 1.6. Могу ли я что-нибудь посоветовать администратору БД проверить на тестовом сервере?
1 ответ
Режим совместимости IE имеет несколько "триггеров", в том числе "зоны" IE, такие как "Надежные сайты" или "Интранет", и "черный список", поддерживаемый Microsoft.
Однажды мы наблюдали подобное поведение, когда наш сервер разработки выглядел не так, как наши тестовые и производственные серверы, поскольку первый находился в домене нашей компании, а второй - в домене нашего клиента.
Может быть полезной ссылкой: https://hsivonen.fi/doctype/