const primaryScreenWidth = 1680; // Primary screen width const extendedScreenWidth = 2560; // Assume extended screen width (adjust accordingly) const windowWidth = 800; const windowHeight = 600; // Open the window on the extended screen const newWindow = window.open( '', '_blank', width=${windowWidth},height=${windowHeight},left=${extendedScreenWidth},top=100 ); if (newWindow) { setTimeout(() => { // Move the window to the extended screen (assume extended screen is on the right) newWindow.moveTo(extendedScreenWidth + 100, 100); // Adjust if needed newWindow.resizeTo(windowWidth, windowHeight); console.log("Window moved to extended screen"); }, 500); } else { console.error("Failed to open new window"); }
my screen size = 1680; The popup window opens on the primary screen instead of the extended screen. However, if moved manually, it displays correctly on the extended screen.
Additionally, how can I detect an extended screen in Angular?