Я занимаюсь разработкой на машине Win7 с браузером IE8 (то же самое происходит и в IE9).
Я создал приложение с IWebBrowser2 объектом, встроенным в собственное окно.
В этом объекте браузера я выполняю код javascipt:
var txt = "Browser Name: " + navigator.appName + "\n";
txt += "Browser Version: " + navigator.appVersion + "\n";
alert(txt);
и я получаю следующее предупреждение:
Это подтвердило мои прежние опасения - даже если на моем компьютере установлен IE8 \ IE9 - объект IWebBrowser2 ведет себя так, как если бы он был IE7 (включая все надоедливые HTML \ CSS) поведения).
Кто-нибудь знает, почему это так? или лучше - если есть какая-либо возможность встроить объект браузера как IE8 \ IE9 (для распространения - так должно быть законно)
Спасибо