我正在写一个实时聊天应用程序。 我想在浏览器中只保留一个标签(chrome)
(firefox似乎就是这样)。
我尝试过使用Cookie ..
下面的是使用jquery.cookie.js
的js代码if($.cookie("online")){
window.close();
}else{
$.cookie("online",1);
}
但我没有得到我想要的东西。刷新页面后无论如何都会终止标签。 并且cookie将保持活动状态,直到浏览器关闭但不是选项卡。 有人能帮助我吗?
答案 0 :(得分:1)
除非您使用Javascript打开它,否则无法以编程方式关闭当前选项卡。
对于访问者来说,这也会让人感到非常困惑,因为他们无法获得有关发生的事情的信息,当他们试图打开窗口时窗口就会关闭。
相反,请考虑显示错误消息或启动页面,告诉他们为什么他们没有获得聊天室的第二个副本,并告诉他们返回上一个窗口。这将更加用户友好。