FAQ: IE compatibility view (applies to the IE-based skins)

Description

General notes:
The SiteKiosk browser uses the Internet Explorer Webbrowser Control of the installed IE version (applies to the IE-based skins but not e.g. to the "Chrome Fullscreen Browser" Skin).
Sometimes it might be necessary to display a web page in IE / SiteKiosk as if it is viewed by an earlier version of Internet Explorer.

While IE can dynamically change the IE compatibility mode if necessary the IE Webbrowser Control only changes it if there is a specific meta tag in the html code of the page (for a certain web page) or if you start the IE Webbrowser Control application in a specific compatibility view mode (for all pages in the browser).
This applies to the IE Webbrowser Control which is not from PROVISIO but is provided by Microsoft (installed with IE).

Possible solutions:
- Method 1 (recommended method) - set the compatibility view mode from within a web page:
If you have a webpage that needs to be displayed as if it is viewed by an earlier version of Internet Explorer you can add the x-ua-compatible header to the code of the webpage:
http://msdn.microsoft.com/en-us/library/jj676915%28v=vs.85%29.aspx

So in case you, for example, don’t want SiteKiosk permanently running in IE8 mode you should add a corresponding meta tag to the html code of your web page(s).
For example:

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


- Method 2 – set the compatibility view mode permanently for the IE Webbrowser Control in SiteKiosk:
Since SiteKiosk 7.7 the “IE compatibility view” for SiteKiosk can be changed by manually editing the SiteKiosk configuration file. Open the configuration you are using (…\SiteKiosk\Config\YourConfig.skcfg) with an editor like Notepad and look for this line:

<ie8-compatibility-view enabled="true"/>

Note that despite the ie8 part of the name it also applies to higher IE versions.
Possible values: true, false
By default the value is true.
true = rendering mode of the IE version that is installed on the system
false = rendering mode of IE7


Since SiteKiosk version 8.2.797 it is also possible to set a certain value for the emulation mode that should be used:

<ie8-compatibility-view enabled="true" emulation-mode="xxxx" />

Possible values:
http://msdn.microsoft.com/en-us/library/ee330730%28v=vs.85%29.aspx#browser_emulation

If Internet Explorer 11 is installed on the system you need to use the "forced mode" (IE8 = 8888 / IE9 = 9999 / IE10 = 10001) to let SiteKiosk run in an older browser mode (except IE7 --> <ie8-compatibility-view enabled="false"/>).
e.g. to use IE8 mode

<ie8-compatibility-view enabled="true" emulation-mode="8888" />

Here you will find some more information about this setting:
http://blogs.msdn.com/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx

NOTE:
- On Windows versions with UAC activated (Vista/7/8) start the editor you use to change the SKCFG settings as Administrator (Run as Administrator) to be sure that you can save the changes (because of UAC).
- After making changes to that value always start SiteKiosk a second time
(the setting will be written to the Windows Registry on startup of SiteKiosk).

Also note:
Sometimes deactivating the option “Use Microsoft compatibility lists” in Internet Explorer (Compatibility view settings of IE) also solved issues with the display of a web page.
So another solution might be to deactivate the Microsoft compatibility list in IE and start SiteKiosk with the default compatibility view setting.
Note that the IE settings are user dependent. Here you will find information about how to access them in the SiteKiosk user account (used in Auto Start mode):
http://www.provisio.com/en-US/CustomerSupportCenter/ArticleDetails.aspx?ArticleID=5826

Answer: (1)

Re: IE compatibility view 11/17/2014 4:30 PM
SiteKiosk versions older than 7.7:
To activate the “IE compatibility view” for SiteKiosk open the Windows registry (regedit.exe) and go to

“HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION” 

On a 64-bit system:

“HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION”) 

Create a new DWORD entry with the name “SiteKiosk.exe” and the hex value “1f40” (for IE8 - 8000).

More information about this setting:
http://msdn.microsoft.com/en-us/library/ee330730%28v=vs.85%29.aspx#browser_emulation

If you want to reset the changes just delete the “SiteKiosk.exe” registry entry.
My Account
Login
Language (Articles):