【问题标题】:How to open new window in other screen with specific location in Javascript?如何在 Javascript 中具有特定位置的其他屏幕中打开新窗口?
【发布时间】:2017-07-24 10:00:15
【问题描述】:

问题是我想使用 Javascript 来管理一组 20 多个窗口,其中大多数位于不同的屏幕(最多 9 个)。我想保存/恢复所有这些窗口的位置,这样用户就不必在每次使用应用程序时重新定位所有窗口。

我通过提供大于屏幕宽度的clientX 尝试了window.moveBywindow.openwindow.moveTo 等API,但仍然无法正常工作。窗口在当前屏幕的范围内被“剪裁”。我的机器运行的是 Google Chrome v59.0 和 CentOS 7。

是否有任何方法、公共 API 甚至私有 API(作为最后手段)这样做?我检查了 W3C 标准,但没有发现任何相关内容。虽然一些在线资源声称他们可以在新屏幕中控制窗口,但它们不适用于 Chrome。

【问题讨论】:

标签: javascript html web screen accessibility


【解决方案1】:

您只能在 href 目标上指定属性“_blank”。 请记住,此属性意味着新位置将在另一个选项卡而不是窗口中打开!

你无法控制这方面,原因?这里:Target='_blank' to show in new window, NOT new tab, possible or not

【讨论】:

  • 谢谢,但我需要的不仅仅是打开一个新标签。并且已经可以使用标准 JavaScript 打开一个新窗口(不是选项卡)。我只需要控制新窗口所在的屏幕。这可能需要非标准/浏览器特定的 JavaScript。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-08
  • 1970-01-01
  • 2017-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多