在JavaScript中,您可以使用window.open()
方法在新屏幕中打开一个新窗口,并指定其位置
function openWindowOnSecondScreen() {
// 获取所有屏幕的信息
const screensInfo = window.screen;
let secondScreen;
// 如果有多个屏幕,找到第二个屏幕
if (screensInfo.length > 1) {
secondScreen = screensInfo[1];
} else {
alert('只有一个屏幕,无法在新屏幕中打开窗口。');
return;
}
// 计算第二个屏幕的位置
const leftPosition = secondScreen.availLeft;
const topPosition = secondScreen.availTop;
const width = secondScreen.availWidth;
const height = secondScreen.avientHeight;
// 在第二个屏幕中打开新窗口
const newWindow = window.open("", "_blank", `width=${width},height=${height},left=${leftPosition},top=${topPosition}`);
newWindow.focus();
}
// 调用函数
openWindowOnSecondScreen();
此代码片段首先获取所有屏幕的信息,然后找到第二个屏幕并计算其位置。接下来,它使用window.open()
方法在新屏幕中打开一个新窗口,并设置其大小和位置。
领取专属 10元无门槛券
手把手带您无忧上云