Как программно включить представление совместимости IE8

У меня есть JQuery в веб-части SharePoint, и он не загружается должным образом в режиме Quirks с IE8. Он отлично работает в режиме совместимости с IE8. он также отлично работает в стандартном режиме IE7 или IE8, но это искажает CSS на пользовательской главной странице, которую мы используем. Он отлично работает с Google Chrome и отлично работает с готовой главной страницей SharePoint. Поэтому я подумал, что должен включить режим совместимости IE8, так как это лучший способ, который я мог придумать. Как включить режим совместимости IE8 с помощью C# или JavaScript?

я пытался использовать тег и установить его в IE=EmulateIE7, но это просто переводит его в режим причуд, я хочу, чтобы он также был установлен в режим совместимости


person Faizan    schedule 03.08.2011    source источник
comment
Ваш HTML/CSS/JS должен быть исправлен, чтобы быть совместимым с разными браузерами. Мы можем помочь вам сделать это только в том случае, если вы опубликуете соответствующий код.   -  person jfriend00    schedule 04.08.2011
comment
Вы пробовали метатег x-ua-compatibility?   -  person Zaffy    schedule 04.08.2011
comment
Попробуйте: msdn.microsoft.com/en- us/library/cc288325%28v=vs.85%29.aspx   -  person robertc    schedule 04.08.2011
comment
Если я что-то не упустил, если у вас есть контроль над исходным кодом, то мой акцент будет сделан на том, чтобы ваш скрипт действительно работал, а не на том, чтобы обойти его, включив режим совместимости.   -  person Justin    schedule 04.08.2011


Ответы (2)


Вы можете встроить тег META, который объявляет, какой механизм рендеринга вы хотите, чтобы IE использовал для рендеринга вашей страницы, но обязательно прочитайте статью, чтобы правильно понять сценарий: http://www.alistapart.com/articles/beyonddoctype

Более того, стоит попытаться исправить свои проблемы с CSS, а не просить функцию браузера, которая может не поддерживаться в будущем.

person Rich Turner    schedule 03.08.2011

Попробуйте обновить версию jquery; многие т.е. проблемы были исправлены недавно

person Will03uk    schedule 03.08.2011