Microsoft Edge IE Mode and Standard Edge mode applications from same parent window

Nandhini 1 Reputation point
2022-03-30T20:01:50.963+00:00

We have an application (Parent Portal) that has links to many other applications. Few applications are legacy and need to be opened in IE mode and few are modern applications that can be opened in Edge mode. There is no problem configuring this using EnterpriseSiteList. Applications open as expected in both modes from the parent window . The problem is parent window loses reference to the child window. If Parent window is in Edge mode and opens IE window, it cannot keep track of the windows opened.

Javascript :

var appWindow = window.open("/EdgeIE/Test.html", "EdgeApp", "height=400,width=400");

appWindow is null if parent is in edge and child window is in IE mode or vice versa.

Child window could not get the parent window opener as well.

Parent Application has the logout and session handling functionality. It needs to close all the child apps on logout.

Is there an alternate solution to handle this scenario

Will Microsoft enhance this feature to get reference to the child window?

There are some enhancements from Edge which was very helpful, Initially it allowed only one way cookie sharing (From Edge to IE) and now enhanced to allow both ways.

Microsoft Edge
Microsoft Edge
A Microsoft cross-platform web browser that provides privacy, learning, and accessibility tools.
2,357 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. XuDong Peng-MSFT 10,746 Reputation points Microsoft Vendor
    2022-03-31T07:39:32.747+00:00

    Hi @Nandhini ,

    appWindow is null if parent is in edge and child window is in IE mode or vice versa.
    Child window could not get the parent window opener as well.
    Parent Application has the logout and session handling functionality. It needs to close all the child apps on logout.

    Yes, you're right. This is a known issue and hasn't been solved yet. I think we can do nothing but only wait for the fix from official. And actually they run in different browsers, so if you need to get the handle from them, I think this will be difficult.

    And if you need to avoid this issue, I think you have to have all pages all running in same mode(IE mode or Edge).

    In addition, you can send feedback on this issue, just press Shift + Alt + i and edit your suggestion and send it.

    Regards,
    Xudong Peng


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.