早在 2009 年,就有一个很酷的演示,叫做Browser Ball。
演示的重点是页面打开了几个新的重叠浏览器窗口并显示了一个弹跳球,它在弹跳时在窗口之间平滑过渡。因此页面必须能够以某种方式
- 获取有关查看器桌面上浏览器窗口配置的信息
- 窗口之间的通信
可悲的是,现在托管它的站点似乎已关闭。有人知道它是如何工作的吗?windows之间的通信是如何进行的?
早在 2009 年,就有一个很酷的演示,叫做Browser Ball。
演示的重点是页面打开了几个新的重叠浏览器窗口并显示了一个弹跳球,它在弹跳时在窗口之间平滑过渡。因此页面必须能够以某种方式
可悲的是,现在托管它的站点似乎已关闭。有人知道它是如何工作的吗?windows之间的通信是如何进行的?
窗口之间的通信可以通过window.opener
.
可以使用以下方法确定浏览器窗口的位置:
window.screenLeft
并window.screenRight
在 IE 中window.screenX
以及window.screenY
其他一切。有关 JS 中浏览器窗口位置的更多信息,请参阅: