首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Javascript中指定位置的其他屏幕中打开新窗口?

在JavaScript中,您可以使用window.open()方法在新屏幕中打开一个新窗口,并指定其位置

代码语言:javascript
复制
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()方法在新屏幕中打开一个新窗口,并设置其大小和位置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券