Support Anfrage: IE8 compatibility view setting in skcfg file works backward

Reproduktion

<ie8-compatibility-view enabled="false"/> causes web pages to display the same as the regular IE8 browser when is compatibility mode and vice vresa.

Beschreibung

Running Windows 7 and IE8. I find that the <ie8-compatibility-view enabled="true"/> setting in skcfg file works backward.
I have tried it in all of our kiosks running 7.8.328.
To emphasize my point, on http://mypublichotspot.com/en-US/CustomerSupportCenter/ArticleDetails.aspx?ArticleID=9701
it states that to activate the “IE compatibility view” for SiteKiosk (Add registry entry SiteKiosk.exe” and the hex value “22b8”)

On http://blogs.msdn.com/b/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx it states that to make a “forced” IE8 Standards Mode value, set the registry value to 0x22B8.
Standards mode is the opposite of compatibility view.

Based on this discrepancy, It suggests that <ie8-compatibility-view enabled="true"/> would work in reverse.

I reported this bug earlier, but we did not come to a resolution. I have been using this setting with the opposite value from what I need to have and it works for me.

Antwort: (4)

Re: IE8 compatibility view setting in skcfg file works backward 29.07.2011 17:17
Hello,

I can’t reproduce it. This setting will be set and works correctly.
But you might get the impression as the registry value will not be considered the first time you start the browser after changing the setting (for technical reasons).

Example:
If you set it from true to false the registry setting(s) will be deleted when SiteKiosk will be started but at the time the browser has started it was there,
The second time you start the browser (while the setting still is set to false) it will be considered as it also was deleted at the time the browser has started.

The same is the other way round:
If you set it from false to true the registry setting(s) will be written but at the time the browser has started it wasn’t there.
The second time you start the browser (while the setting still is set to true) it will be considered as it existed at the time the browser has started.

If you want to check it manually:
The settings will be stored at (value set to true)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION
Entry "SiteKiosk.exe" (dword) set to “22b8” for the SiteKiosk Browser
Entry "SKPlayer.scr" (dword) set to “22b8“ for the screen saver

On a Windows 7 System with UAC activated you should also consider that you need to start Notepad with administrative rights (Run as administrator) before you are able to save the changes to the SiteKiosk configuration file stored at “C:\Program Files\SiteKiosk\Config”.

Regards,
Michael Olbrich

P.S. where is your other bug report entry?
Re: IE8 compatibility view setting in skcfg file works backward 29.07.2011 23:14
We have used SiteKiosk 7.8.328 for months using <ie8-compatibility-view enabled="false"/> on pages that display best in IE8 compatibility view. When I set it to true, they do not display correctly. During that time, we did not change any of the registry settings, just the config file. They continue to operate in the same manner after a restart.

Microsoft says:
To run in “forced” IE8 Standards Mode, use the following registry value:

[(HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE)\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION]
"MyApplication.exe" = dword 8888 (Hex: 0x22B8)

When an application opts into this mode, the Web Browser control will use the IE8 User-Agent string and Browser Emulation mode strictly. It will also ignore fallback features such as the built-in Compatibility View list and the user-generated Compatibility View list when loading pages.

Provisio says:
Older SiteKiosk versions:
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”
Create a new DWORD entry with the name “SiteKiosk.exe” and the hex value “22b8” (for IE8).

Am I misunderstanting your terminology? IE compatibility view displays webpages as if they were viewed by an earlier version of the browser,the opposite of IE8 Standards Mode. Strangely, MS referrs to IE8 Standards Mode in the same registry setting that Provisio refers to as IE compatibility view.They are the opposite thing.

----Steve
Re: IE8 compatibility view setting in skcfg file works backward 29.07.2011 23:15
P.S. my first bug report for this was via telephone, so it will not appear on this blog.

----Steve
Re: IE8 compatibility view setting in skcfg file works backward 01.08.2011 09:53
Hello,

You are correct and I agree when you only talk about the Internet Explorer 8.

But we have used another terminology because this setting is related to the SiteKiosk Browser.
While most of the pages work correctly in the SiteKiosk Browser - some pages (mostly directly designed for the IE8) only work when activating our IE8 compatibility view setting for the SiteKiosk Browser.
This IE8 compatibility view is set to true for the IE8 compatibility in the SiteKiosk Browser.

Generally it is perhaps worthy of discussion but please understand as it is a hidden setting in the SiteKiosk configuration file and the setting is only related to the SiteKiosk Browser we will actually not change it.

Regards,
Michael Olbrich
Mein Konto
Anmelden
Sprache (Tickets):