Due to the recently added “feature” in IE8 where new windows are automatically associated with a single session, some of our code is behaving erratically.
This is because a separate app would launch a new IE window when it was activated, and once the user was finished, close the window. This worked fine in IE7 because the session information in the windows stayed separate. However in IE8, since the session is shared among IE windows, we find that the “pop up” app would corrupt the session on the first app.
I have read about the nomerge switch, so that is a workaround, but I was wondering if there was a way of working the solution into the “CreateObject” of vbscript; i.e:
Dim ieWin As Object
Set ieWin = CreateObject("InternetExplorer.Application")
Is there a way of sending parameters when calling the CreateObject function?
The solution we ended up going with, although it’s more a work around than anything else – was assigning a new url to the popped up window.
Previously, it worked as follows:
The solution we went with:
This way the call center agent could keep their main window open for other stuff and still be able to handle calls when they came in.