2014-01-22 4 views
0

В настоящее время мое веб-приложение работает в режиме совместимости с IE7, то есть я использую следующий метатег.Проблема совместимости для IE8 и IE9

meta http-equiv="X-UA-Compatible" content="IE=7" 

Но теперь я хотел бы отключить IE7 и использовать режим совместимости IE8, IE9.

meta http-equiv="X-UA-Compatible" content="IE=8,IE=9" 

Выполнение этого, однако, разрушает мой пользовательский интерфейс, и я также начинаю получать следующую ошибку.

объект ошибка типа не поддерживает это свойство или метод __defineGetter__

Кроме того, я нашел ссылку на поддержку IE.

https://connect.microsoft.com/IE/feedback/details/757992/implement-object-prototype-definegetter-and-object-prototype-definesetter-for-compatibility

Есть ли другой способ я могу поддержать IE8 и IE9?

ответ

0

Попробуйте добавить следующий класс css к странице ur. Я столкнулся с той же проблемой и получил исправление после добавления этого вопроса.

/* For modern browsers */.clearfix:before, .clearfix:after 
     { 
      content: ""; 
      display: table; 
     } 
     .clearfix:after 
     { 
      clear: both; 
     } 
     /* For IE 6/7 (trigger hasLayout) */.clearfix 
     { 
      zoom: 1; 
     } 
Смежные вопросы