我正在尝试通过 HTML5 中的另一个窗口控制一个窗口。我想要它,所以当我打开一个我登录的窗口和另一个我登录的窗口时,我可以从一个窗口单击一个按钮,然后在另一个窗口中发生一些事情。我不确定从哪里开始;有人能指出我正确的方向吗?
最佳答案
您不需要任何 HTML5 功能,但您可以使用 javascript 轻松完成:
myNewWindow = window.open()
打开一个新窗口并将该新窗口的 window
对象分配给 myNewWindow
,因此您可以使用 myNewWindow
变量从打开脚本轻松访问新窗口的 DOM。
反之亦然:在新窗口的脚本中,您可以使用 window.opener
访问打开窗口的 window
对象和 DOM .
只需确保所有窗口的内容都从同一域加载,因为 javascript 不允许您控制从其他来源加载的内容(有关此主题的更多信息,请参阅“同源策略”)。
关于javascript - 如何在 HTML5 中从一个窗口控制另一个窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4931308/