INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: MC13 and IE8  (Read 2723 times)

schtir

  • Recent member
  • *
  • Posts: 16
MC13 and IE8
« on: March 29, 2009, 08:31:12 am »

I try to write webpage for theater view and i try to use new IE8 functionality. But theater view still use ie7 engine. How i can configure MC to use IE8?
Sorry for bad english.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: MC13 and IE8
« Reply #1 on: March 29, 2009, 09:01:25 am »

I try to write webpage for theater view and i try to use new IE8 functionality. But theater view still use ie7 engine. How i can configure MC to use IE8?
Sorry for bad english.
MC should use the version of IE you have installed.  I don't believe it's possible to have IE7 and IE8 installed at the same time.
Logged

schtir

  • Recent member
  • *
  • Posts: 16
Re: MC13 and IE8
« Reply #2 on: March 29, 2009, 09:37:27 am »

IE8 have compatibility mode with previous versions http://support.microsoft.com/kb/956197/en-us. I think that MC13 call ie object in that mode.

Open html page:
Code: [Select]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT language=JavaScript>
alert(navigator.appVersion);
</SCRIPT>
</BODY>
</HTML>

Message box says that browsers version MSIE7, but outside MC13 version MSIE8

I try to disable that mode in group policy, but no result.
 
Logged

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: MC13 and IE8
« Reply #3 on: March 29, 2009, 10:38:26 am »

It is likely because the IE control that MC is using was designed for an earlier version of IE (perhaps even IE6), which causes IE8 to revert to compatibility mode.

I don't believe it's possible to have IE7 and IE8 installed at the same time.

Not quite true, in one sense.  While you are only able to have either the IE7 or IE8 user application installed at one time, and not both, IE8 includes both the new IE8 engine and the older IE7 engine.  This is to provide compatibility with websites that detect IE and then use HTML code using IE-specific hacks, rather than strict compliant code.  Otherwise, any site that did so would not render properly at all.

Currently, Microsoft maintains a list of sites that "aren't compatible" with IE8 which are then automatically rendered in this IE7-engine "Compatibility Mode".  The list is 33,000 entries long, and includes such gems as http://www.microsoft.com/ (comedy gold).

Apart from the Microsoft-owned sites, though, it isn't really Microsoft's fault (this time anyway).  The IE8 engine is much more compliant with HTML standards than any old version of their browser has ever been.  It is just that many websites look for the IE browser and then automatically "break" themselves.  So, it was Microsoft's fault for ever releasing such a non-compliant browser in the first place (in their attempt to dominate and control the Web).  Now that they've lost that battle, and they're trying to become good citizens, they're reaping what they've sown.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

Dirhael

  • World Citizen
  • ***
  • Posts: 177
Re: MC13 and IE8
« Reply #4 on: March 29, 2009, 03:54:45 pm »

IE8 have compatibility mode with previous versions http://support.microsoft.com/kb/956197/en-us. I think that MC13 call ie object in that mode.

Open html page:
Code: [Select]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT language=JavaScript>
alert(navigator.appVersion);
</SCRIPT>
</BODY>
</HTML>

Message box says that browsers version MSIE7, but outside MC13 version MSIE8

I try to disable that mode in group policy, but no result.
 

You can add a key to your registry to force any application using the IE engine to run with the new version 8.

Quote from: the article
"For compatibility purposes, the WebBrowser control will run in IE7 Standards Mode by default if no Feature Control Key value is defined for an application."
Source with instructions on how to "fix" this: http://blogs.msdn.com/ie/archive/2009/03/10/more-ie8-extensibility-improvements.aspx

Hope this helps you out :)
Logged
:: My J​RMC history :: 13>14>15> 16>17>18>19>20>21>23>24>25>26>27>28>29>30>31

schtir

  • Recent member
  • *
  • Posts: 16
Re: MC13 and IE8
« Reply #5 on: March 31, 2009, 05:56:59 am »

Hope this helps you out :)

Thanks. It has helped!
Logged
Pages: [1]   Go Up