I only use the free version but generally nwjs is not equal to webview2. Namely webview2 hasn’t implemented all the features available in nwjs.
So basically file a few feature requests for the webview2:
* be able to hide toolbar
* fix window.open(url,””,”popup”) to open a new window instead of a new tab.
Changing the title should be simple in js with:
window.document.title = “new title”;
You can also change the title of the popup window with:
let popup = window.open(url,””,”popup”)
popup.document.title = “new title”;
Or you can change it in the html page from the url.
If that doesn’t work with the webview2 export then file a third issue. Or you can also stay with nwjs.
Having the two windows interact is up to you. In JavaScript you have access to the popup window to be able to call functions as seen above. And from the popup window you have access to the parent window with window.opener. You can do what you like with that.