标签: javascript browser
是否有可靠的方法来了解浏览器中是否已打开同一页面的其他实例? 我已尝试在加载和卸载时在本地存储中设置变量,但移动浏览器并不总是发送卸载事件..
答案 0 :(得分:0)
JavaScript代码的上下文是每个打开的页面(称为窗口)。因此,没有可靠的方法来跟踪打开的页面,除非您打开与服务器的WebSocket连接并通过将唯一标识符与每个页面相关联来检查打开页面的数量,并防止打开多个页面。如果要采用此方法,请搜索服务器端应用程序的WebSocket实现。