Я тоже не мог видеть, что FEATURE_BROWSER_EMULATION что-то изменило в моем приложении.
Я тестировал функциональность FEATURE_BROWSER_EMULATION, вручную редактируя реестр с помощью regedit.Ничто из того, что я сделал, не имело никакого значения.Моя размещенная страница все еще не работала на любом новом JavaScript и не могла загрузить внешние библиотеки.
Я обнаружил свою ошибку:
Я редактировал 64-битное представление реестрас regedit.Мое приложение работало как 32-разрядное приложение и просматривало 32-разрядное представление реестра. Вот почему мои изменения в реестре, похоже, не повлияли на мое приложение.Кстати, шаблон проекта WPF по умолчанию «Предпочитает 32-битный».
Ручное редактирование с помощью regedit в ключе Wow6432Node сработало:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Internet Explorer \ MAIN \ FeatureControl \ FEATURE_BROWSER_EMULATION
Конечно, DW *значение в программном обеспечении вашего приложения также будет работать, так как ваше 32-битное приложение будет редактировать в Wow6432Node.