Page 1 of 1

Internet Explorer Viewer - not HTML5 compatible

Posted: 20 Feb 2015, 03:57
by crystalidea
Looks like Internet Explorer Viewer is using some old HTML engine (some compatibility mode set?)

IE 11, Win7 x64

Update: it uses IE7 compatibility mode

Re: Internet Explorer Viewer - not HTML5 compatible

Posted: 20 Feb 2015, 15:49
by therube
I was always of the impression that the IE Viewer was nothing more then an interface into Windows IE components.
So settings in IE affect what IE Viewer does.
And failings in IE likewise would show up in IE Viewer.

Does the particular webpage/html "document" display properly in IE itself?

Re: Internet Explorer Viewer - not HTML5 compatible

Posted: 20 Feb 2015, 20:22
by crystalidea
therube wrote:Does the particular webpage/html "document" display properly in IE itself?
Absolutely. And it's totally broken in AS. The same can be achieved in normal IE when setting IE7 mode (F12)

Re: Internet Explorer Viewer - not HTML5 compatible

Posted: 22 Feb 2015, 17:42
by Ether
therube wrote:I was always of the impression that the IE Viewer was nothing more then an interface into Windows IE components.
Yes, but the choice of rendering mode is up to the interface user. The default rendering mode cannot be changed just by installing a new version of IE, because that would break existing applications that rely on the quirks of older IE's.

Re: Internet Explorer Viewer - not HTML5 compatible

Posted: 30 Jul 2015, 11:43
by odinuv
Ether wrote:Yes, but the choice of rendering mode is up to the interface user. The default rendering mode cannot be changed just by installing a new version of IE, because that would break existing applications that rely on the quirks of older IE's.
Not at all. See https://msdn.microsoft.com/en-us/librar ... 85%29.aspx As long as there is proper DOCTYPE, the rendering mode is Edge. Unless of course something else is forcing it to downgrade which happens in case of AS viewer.

Re: Internet Explorer Viewer - not HTML5 compatible

Posted: 19 Nov 2015, 01:33
by edwallk
You can actually manually configure what emulation IE will use for AS by editing your registry. Have a look at https://msdn.microsoft.com/en-us/librar ... s.85).aspx for example for details.

Re: Internet Explorer Viewer - not HTML5 compatible

Posted: 19 Nov 2015, 07:19
by therube

Re: Internet Explorer Viewer - not HTML5 compatible

Posted: 19 Nov 2015, 08:46
by Jan Rysavy
Does it really work for Salamander and IE Viewer? Please let us know, I didn't investigate this problem yet.

Re: Internet Explorer Viewer - not HTML5 compatible

Posted: 20 Nov 2015, 07:08
by edwallk
I've successfully used it in our own product and as long as you set the flag in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION before the executable loads IE it will work. I just tried myself just now by creating a DWORD value called salamand.exe and setting the value to 11001 (decimal) and Salamander will now render pages using IE11 instead of using the default compatibility mode.

Re: Internet Explorer Viewer - not HTML5 compatible

Posted: 26 Nov 2015, 11:11
by Jan Rysavy
It works also with HKCU key: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

We can write value 11000 (IE11. Webpages containing standards-based !DOCTYPE directives are displayed in IE11 edge mode. Default value for IE11.) in AS installer. It works fine in XP with IE8 too.