怎么控制只能有一个浏览器窗口打开某个网页
如何实现这样的功能:一个访客,如果已经打开了这个网页,那么在新窗口中再打开这个网址就提示已经打开,或者直接跳到已经打开这个网址的窗口。
描述可能比较绕,我举个例子。
做在线聊天,一个人在浏览器中输入www.***.com/chat 那么浏览器正常打开这个页面。如果这个页面不关闭,他在新窗口再输入这个网址,就不能让他再打开了。提示已经打开过这个网页,或者直接切换到已经打开这个网址的窗口。
如何实现,请具体指教。
PS:我已经试过cookie了,用cookie记录这个网页是否被打开了,同时设置浏览器关闭cookie失效,但是有几个问题解决不了:
一是,如果用两个浏览器,是可以同时打开这个网页的。因为cookie不能跨浏览器;
二是,有时候浏览器异常关闭,那么这个cookie值就没有失效,下次就打不开这个网页了。
重分悬赏,如果发错区,请版主移动,谢谢。