Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Microsoft > Internet Explorer

May 7th, 2009, 13:14 GMT · By

Internet Explorer 8 "New Session"

SHARE:

Adjust text size:


IE8
Enlarge picture
With Internet Explorer 8 users are able to run multiple instances of the browser, completely separate, each in its own session. With the latest release of the Internet Explorer, the Redmond company aimed to simplify browser session handling, simplification which allows IER8 to move away from the traditional model of “session merging.” In this context, users will notice that IE8 comes to the table with an extra option in the File menu dialog in addition to New Window, New Tab, or Duplicate Tab. It's called New Session, and when clicked it opens up a new window of IE8 that shares no cookies with the source window.


“Simply click the New Session item on the File menu, and a new browser window will open. The new browser window will not share session cookies with the original browser window, so you can log into Hotmail (and most web applications) as a different user. For command line junkies, you can run iexplore.exe with the -nomerge parameter,” explained Eric Lawrence, a security program manager on the IE team.

The same is not valid for the New Window, New Tab, or Duplicate Tab actions. At the same time, opening multiple instances of IE8 from the browser's shortcuts in various areas of the operating system will also be made under the umbrella of session merging. Only when New Session is used does the new window opened not have any cookies in common with the rest of IE8.

“Proper support for Session Merging is important because most web applications are written to expect it. For instance, when a web application opens a popup window, it usually does so with the expectation that the popup window will share cookies with the main window, so that the user will remain logged in and their preferences will remain available, etc. Similarly, when the user uses the Duplicate Tab command, they reasonably expect the new tab to show them the same content as the original tab – sharing cookies is critical for that scenario to work correctly,” Lawrence explained.


Internet Explorer 8 (IE8) RTW is available for download here (for 32-bit and 64-bit flavors of Windows XP, Windows Vista, Windows Server 2003 and Windows Server 2008).
FILED UNDER:
IE8
Internet Explorer 8
RTW

TELL US WHAT YOU THINK:

32,293 hits · 3 comments · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


Internet Explorer 9, IE vNext

IE8 Gets New Functionality in Windows 7 RC

Microsoft: Users Control IE8 Automatic Upgrades

Windows 7 Security Pillars

Download Patches for IE8 in Windows 7 Beta

READER COMMENTS:


Comment #1 by: CoachJames on 18 Sep 2010, 09:15 UTC reply to this comment

IE8 "New Session" does not work!!!


Comment #2 by: nari on 07 Jan 2011, 16:19 UTC reply to this comment

So could Mr. Eric Law give Mr ThreePe about the work around on the issue he posted on http://www.eggheadcafe.com/software/aspnet/32322823/ie8-handles-sessionscookies-different-than-ie7--big-trouble-for.aspx


IE8 handles sessions/cookies different than IE7 - big trouble forThreePe posted on Thursday, June 05, 2008 6:05 PM
We have built a very large application on top of Internet Explorer. When I
say "application" I mean exactly that. We have utilized IE features to make
our application behave like an application instead of a set of static web
pages. This has allowed us to create a full web-based, hosted,
software-as-a-service application in 2001 that is now light years ahead of
our competitors. This is no small system, serving 50,000 users around the
world, with 20,000 transactions per second and serving up 260 terabytes of
data per day to our users.

The application requires that different IE processes have their own session
state and cookies. In other words, when I launch a new iexplore.exe I need
to be guaranteed that I can navigate within that browser and not interfere
with another iexplore.exe. They are looking at different sets of data and
assume different session states based on their cookies. To have one of those

Unfortunately, with IE8, this is exactly what happens. It appears that you
cannot run separate iexplore.exe's, as they are combined (non-technical term)
into one and share their cookies. I cannot over-emphasize the magnitude of
what this means for us. There is no way to redesign our 20,000 asp pages to
work around this issue before our users start downloading IE8.

I read this article in depth which seems to explain the issue:
http://blogs.msdn.com/ie/archive/2008/03/11/ie8-and-loosely-coupled-ie-lcie.aspx

However, toward the end of the comments Shawn Woods from MS states "IE8
Beta1 places all tabs for a given IL for a started iexplore.exe into a single
tab process, so the behavior of sessions/cookies is exactly the same as
previous versions of IE. Sessions will not be shared across IL levels.." I'm
not sure what that means exactly, except that it appears for us that the
behavior is NOT the same as previous versions of IE.

Cany anyone give me any insight on this? Any workarounds


Comment #3 by: nari on 07 Jan 2011, 16:20 UTC reply to this comment

So could Mr. Eric Law give Mr ThreePe about the work around on the issue he posted on http://www.eggheadcafe.com/software/aspnet/32322823/ie8-handles-sessionscookies-different-than-ie7--big-trouble-for.aspx


IE8 handles sessions/cookies different than IE7 - big trouble forThreePe posted on Thursday, June 05, 2008 6:05 PM
We have built a very large application on top of Internet Explorer. When I
say "application" I mean exactly that. We have utilized IE features to make
our application behave like an application instead of a set of static web
pages. This has allowed us to create a full web-based, hosted,
software-as-a-service application in 2001 that is now light years ahead of
our competitors. This is no small system, serving 50,000 users around the
world, with 20,000 transactions per second and serving up 260 terabytes of
data per day to our users.

The application requires that different IE processes have their own session
state and cookies. In other words, when I launch a new iexplore.exe I need
to be guaranteed that I can navigate within that browser and not interfere
with another iexplore.exe. They are looking at different sets of data and
assume different session states based on their cookies. To have one of those

Unfortunately, with IE8, this is exactly what happens. It appears that you
cannot run separate iexplore.exe's, as they are combined (non-technical term)
into one and share their cookies. I cannot over-emphasize the magnitude of
what this means for us. There is no way to redesign our 20,000 asp pages to
work around this issue before our users start downloading IE8.

I read this article in depth which seems to explain the issue:
http://blogs.msdn.com/ie/archive/2008/03/11/ie8-and-loosely-coupled-ie-lcie.aspx

However, toward the end of the comments Shawn Woods from MS states "IE8
Beta1 places all tabs for a given IL for a started iexplore.exe into a single
tab process, so the behavior of sessions/cookies is exactly the same as
previous versions of IE. Sessions will not be shared across IL levels.." I'm
not sure what that means exactly, except that it appears for us that the
behavior is NOT the same as previous versions of IE.

Cany anyone give me any insight on this? Any workarounds

Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM