0

我正在编写一个实时聊天应用程序。我只想在浏览器中保留一个标签(chrome)

(Firefox 似乎就是这样)。

我试过用cookie ..

下面是使用 jquery.cookie.js 的 js 代码

if($.cookie("online")){
    window.close();
}else{
    $.cookie("online",1);
}

但我没有得到我想要的。刷新页面后无论如何都会终止选项卡。并且 cookie 将保持活动状态,直到关闭浏览器而不是选项卡。有谁能够帮我?

4

1 回答 1

1

除非您使用 Javascript 打开它,否则您无法以编程方式关闭当前选项卡。

这也会让访问者感到非常困惑,因为他们不会得到关于发生了什么的信息,当他们试图打开它时,窗口只会在他们身上关闭。

相反,请考虑显示错误消息或启动页面,告诉他们为什么没有获得聊天室的第二份副本,并告诉他们返回上一个窗口。这将更加用户友好。

于 2012-06-12T10:17:06.213 回答