2015-04-07 3 views
-4

Я заметил, что Windows 7 поставляется с Internet Explorer 8, который не поддерживает HTML5 или CSS3. Windows 8 поставляется с Internet Explorer 11, который поддерживает HTML5 и CSS3Internet explorer Совместимость с css3 и HTML5

Я разрабатываю приложение C#, которое использует интерфейсы веб-страниц с использованием HTML5 & CSS3 в управлении веб-браузером. Проблема в том, что Internet Explorer 8 не поддерживает его.

Я использовал

<meta http-equiv="X-UA-Compatible" content="IE=edge"/> 

в моих веб-страницах. Кроме того, я использовал альтернативное значение DWORD в Regedit со значением 9000

[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION] 

Если Internet Explorer 9 или выше установленного он будет совместим, но я не могу установить Internet Explorer 9 на Windows XP, так что мое приложение будет не рекомендуется для XP.

Есть ли альтернатива веб-браузеру, который поддерживает HTML5, CSS3 и обработчики событий? Если не установить Internet Explorer 9 и выше в Windows XP?

+0

код вставки хром или Firefox направить в приложение или поиск порта для движка webkit для C# есть некоторые из них –

+0

Я так расстроен. это мой выпускной проект. -1 делает других так :( –

+0

интерфейсы взаимодействуют с пользователями, я не уверен, что если хром или Firefox имеют обработчики событий! –

ответ

0

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

internal static bool GetIsCompatibleIEVersionInstalled(int minimumRequiredVersion) 
{ 
    var compatibleIEVersionInstalled = false; 

    var key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Internet Explorer"); 

    var fullVersion = (string)key.GetValue("Version"); 

    int majorVersion; 

    if (int.TryParse(fullVersion.Split('.').First(), out majorVersion)) 
    { 
     compatibleIEVersionInstalled = majorVersion >= minimumRequiredVersion; 
    } 

    return compatibleIEVersionInstalled; 
} 
+0

спасибо, если Internet Explorer 9 установлен или выше, он будет совместимым :) , но я не могу установить Internet Explorer 9 на win XP, поэтому мое приложение не будет рекомендовано на xp :(Это моя проблема bro –

+0

Знаете ли вы, какой процент ваших пользователей будет работать под управлением Windows XP? –

+0

может быть 10%, но я одержим тем, что приложения запускаются на любой платформе Windows :) –

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