我正在设计一个播放音乐的网站。音乐播放器本身将与正在播放的列表一起位于单独的窗口中。当从主窗口添加新歌曲时,我希望能够刷新正在播放的列表。本质上我需要弄清楚如何在两个窗口之间进行通信。我只能在网上找到一个插件,将播放器页面定义为主页的子页面,但在父页面(即我的主页刷新后)此引用将丢失。所以这对我来说不是很有用,我有点迷路了。 非常感谢任何帮助
PS:这是该插件的链接 ( http://www.sfpeter.com/2008/03/13/communication-between-browser-windows-with-jquery-my-new-plugin/ )
最佳答案
刷新父页面后,您就完成了 - 因为它不再是同一页面。您不能任意地从一个窗口对另一个窗口执行不相关的操作。
唯一可能的解决方法是将子窗口需要的任何信息存储在服务器上,然后使用ajax轮询来检查更新...30秒? 10秒?然而,通常似乎最适合您的应用程序。
关于javascript - 使用 Jquery/javascript 调用函数或从一个浏览器窗口与另一个浏览器窗口进行通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2437088/