我想要做的就是为每个打开的标签增加一个COOKIE。 COOKIE变量的管理将使用PHP,我已经对其进行了排序,但我真的不知道如何测试是否已经打开了一个新窗口(Javascript或Jquery)。抬头?谢谢!
答案 0 :(得分:1)
您无法判断是否已从服务器端打开新窗口/选项卡。然而,你可以通过不断地从已经打开的窗口向网络服务器发送信号来猜测它(例如,每隔X秒通过ajax从页面ping服务器)。
编辑:
如果您只想检测一个新选项卡仅在客户端,您可以执行以下操作:
window.onbeforeunload
)。然后,要检查当前打开的窗口数,您可以读取该字段。不幸的是,这不适用于IE等较小的浏览器(6 | 7 | 8)。