Skip to content

Instantly share code, notes, and snippets.

@jfrmilner
Created December 4, 2016 14:15
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jfrmilner/10b07a87fee6b47924f94e0098b726fc to your computer and use it in GitHub Desktop.
Save jfrmilner/10b07a87fee6b47924f94e0098b726fc to your computer and use it in GitHub Desktop.
# FEATURE_BROWSER_EMULATION fix for xwidget.exe and sites without <meta http-equiv="X-UA-Compatible" content="IE=11" />
# https://blogs.msdn.microsoft.com/patricka/2015/01/12/controlling-webbrowser-control-compatibility/
# Test Sites
# http://detectmybrowser.com/
# http://kluge.in-chemnitz.de/tools/browser.php
# auth: jfrmilner
<#
https://msdn.microsoft.com/library/ee330730(v=vs.85).aspx#browser_emulation
The values are as follows:
IE7 : 7000
IE8 : 8000
IE9 : 9000
IE10 : 10000
IE11: 11000
The forced values are as follows:
IE8 : 8888
IE9 : 9999
IE10 : 10001
IE11: 11001
#>
$value = 11001
Get-ItemProperty -path "hklm:\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -Name 'xwidget.exe'
Set-ItemProperty -path "hklm:\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -name 'xwidget.exe' -value $value
Get-ItemProperty -Path "hkcu:\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -Name 'xwidget.exe'
Set-ItemProperty -path "hkcu:\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -name 'xwidget.exe' -value $value
Get-ItemProperty -path "hklm:\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -Name 'xwidget.exe'
Set-ItemProperty -path "hklm:\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -Name 'xwidget.exe' -Value $value
Get-ItemProperty -path "hklm:\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -Name 'xwtest.exe'
Set-ItemProperty -path "hklm:\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -name 'xwtest.exe' -value $value
Get-ItemProperty -Path "hkcu:\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -Name 'xwtest.exe'
Set-ItemProperty -path "hkcu:\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -name 'xwtest.exe' -value $value
Get-ItemProperty -path "hklm:\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -Name 'xwtest.exe'
Set-ItemProperty -path "hklm:\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION" -Name 'xwtest.exe' -Value $value
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment