de-vraag
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 Legend
Legend
Вопрос

Кажется, не может избавиться от просмотра совместимости?

Я использую библиотеку Флот . Кажется, что он отлично работает в IE8 и IE9, но проблема возникает, когда в представлении совместимости IE9 - он не отображает ни один из графиков. Я подозреваю, что это из-за объекта HTML5 canvas , который он использует, но я мог ошибаться. Я попытался сделать следующее:

  • Add: <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> to my HTML tag. I even tried IE=8 and IE=9 and that did not help either. My tag look like this:

    
    
    
        <meta http-equiv="X-UA-Compatible" content="IE=8" />
        ...
    
    
    ...
    
    
    
    
  • Because I was still seeing the problem, I added the following to my Global.asax.cs file:

    void Application_End(object sender, EventArgs e)
    {
       // Code that runs on application shutdown
        Response.Headers.Add("X-UA-Compatible", "IE=Edge");
    }
    

Я все еще сталкиваюсь с проблемой. Ошибка, которую я получаю, такова:

HTML1202: http://intranetdomain/SampleProj/Default.aspx is running in Compatibility View because 'Display intranet sites in Compatibility View' is checked. 
Default.aspx
HTML1113: Document mode restart from IE7 Standards to IE9 Standards 
Default.aspx

Есть все равно, чтобы пережить это?

EDIT: Checking my response headers, adding that line in Global.asax.cs did not add them to my headers. I wonder why.

Заголовки ответов:

Key Value
Response    HTTP/1.1 200 OK
Cache-Control   private
Content-Type    text/html; charset=utf-8
Server  Microsoft-IIS/7.5
X-AspNet-Version    4.0.30319
X-Powered-By    ASP.NET
Date    Thu, 27 Oct 2011 20:39:55 GMT
Content-Length  29088

EDIT 2: Очевидно, что Application_End было неправильным событием. Вместо этого это ввело элемент в заголовок:

void Application_BeginRequest(object sender, EventArgs e)
{
    Response.Headers.Add("X-UA-Compatible", "IE=Edge");
}

Но сама проблема по-прежнему сохраняется.

18 2011-10-27T20:33:05+00:00 4
 Legend
Legend
Редактировал вопрос 27-го октября 2011 в 8:53
Программирование
internet-explorer
asp.net
http
html5
c#
Jacob
27-го октября 2011 в 9:22
2011-10-27T21:22:59+00:00
Дополнительно
Источник
Редактировать
#56792866

Проблема может быть связана с настройками просмотра совместимости с Internet Explorer. Если вы перейдете в меню «Инструменты», затем в «Параметры просмотра совместимости» убедитесь, что «Показывать сайты интрасети в представлении совместимости» отмечен not . Возможно, вы видите, что IE заставляет вас просматривать совместимость на основе вашего имени хоста, находящегося в вашей интрасети.

Обратите внимание: в зависимости от вашей версии IE вам может понадобиться нажать левую клавишу Alt , чтобы меню появлялось, откуда открывается меню «Инструменты».

28
0
Alex Nelsone
3-го апреля 2012 в 6:51
2012-04-03T18:51:19+00:00
Дополнительно
Источник
Редактировать
#56792868

Вы можете установить параметры совместимости непосредственно в IIS. Если вы нажмете на сайт и откройте заголовки ответов, вы можете добавить X-UA-Compatible со значением IE = X, где X - ваша целевая версия. Вы также можете установить это на уровне сервера. Но имейте в виду, если у вас несколько сайтов в одном окне, у вас могут возникнуть проблемы с ними. Вместо этого вы можете применить на уровне сервера, а затем удалить унаследованную конфигурацию с уровня сайта.

3
0
Mike Gledhill
13-го февраля 2014 в 9:23
2014-02-13T09:23:57+00:00
Дополнительно
Источник
Редактировать
#56792869

Два года и два новых выпуска IE позже, и эта проблема IE8 все еще вызывает проблемы!

Я обнаружил, что для приложения ASP.Net нашей компании добавление «X-UA-Compatible» в web.config, на веб-страницах или их код позади, не имеет абсолютно никакого значения.

Единственное, что сработало для нас, - это вручную отключить флажок «Показывать интрасети в режиме совместимости»:

Turn off Display intranet sets in Compatibility View

2
0
Oshrib
21-го ноября 2011 в 2:41
2011-11-21T14:41:17+00:00
Дополнительно
Источник
Редактировать
#56792867

Самое странное - если вы удалите runat = "server" , тег meta будет работать, и кнопка исчезнет. BNut, конечно, не рекомендуется удалять runat .

0
0
Похожие сообщества 28
DotNetRuChat
DotNetRuChat
6 655 пользователей
Чат русскоязычного .NET сообщества http://dotnet.ru/ Правила: https://t.me/DotNetRuChat/704399 Вам могут быть интересны: @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia, @DotNetRuJobs, @uwp_ru Флуд в @dotnettalks
Открыть telegram
HTML/CSS — русскоговорящее сообщество
HTML/CSS — русскоговорящее сообщество
6 493 пользователей
Возникли проблемы с HTML или CSS? – пиши сюда, обсудим и предложим самое лучшее решение. @javascript_ru @js_noobs_ru @frontend_ru Каналы: @defront @htmlshit Ищешь чат? @it_chats Мы всегда рады помочь, но у нас есть правила. ВАЖНО: http://nometa.xyz
Открыть telegram
ExtremeCode чат
ExtremeCode чат
6 232 пользователей
Общение на темы YouTube канала и программирования. Вакансии не размещаем. Основной канал: @extremecode Курилка (флуд здесь): @extremecode_rest
Открыть telegram
Вакансии .NET
Вакансии .NET
3 237 пользователей
Правила: https://t.me/DotNetRuJobs/123 Канал с вакансиями - https://t.me/DotNetRuJobsFeed Вам могут быть интересны: @dotnetruchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia Флуд в @dotnettalks
Открыть telegram
Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
2 952 пользователей
Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Библиотека верстальщика: @weblibrary Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @bigmarketolog Автор: @M_Boroda
Открыть telegram
Microsoft Stack Jobs
Microsoft Stack Jobs
2 458 пользователей
Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Roxana Elizabeth CASTILLO Avalos
Зарегистрирован 4 дня назад
2
Hideo Nakagawa
Зарегистрирован 5 дней назад
3
Sergiy Tytarenko
Зарегистрирован 1 неделю назад
4
shoxrux azadov
Зарегистрирован 1 неделю назад
5
Koreets Koreytsev
Зарегистрирован 1 неделю назад
© de-vraag 2022
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией