Forum Discussion

cjhook's avatar
cjhook
Copper Contributor
Jun 02, 2021

IE mode parent open Edge Chromium mode child window, window.name goes missing?

 

In parent Edge browser, running IE mode, running this code

function openLinkInIE(url){
  window.open("microsoft-edge:"+ url, 'childWindow');
}

 The new Edge browser opens, running in Edge Chromium mode.

Check window.name in console, window.name is empty.

 

Question 1: Why is window.name empty in child ?

Question 2: Is it possible to use window.postMessage from parent IE mode browser window to Edge Chromium mode child browser?

Question 3: Is there some other way to to window.postMessage from IE mode parent to Edge Chromium mode child? Or some workaround?

 

When I do IE mode parent open IE mode child, window.name is not missing, as its defined by parent.

The same goes for Chromium mode parent to Chromium mode child, window.name is is not missing.

I suspect its a problem with the missing window.name in child because using window.postMessage depends on the child window name, defined when using window.open.

Resources