我所要做的就是为每个打开的标签增加一个COOKIE。COOKIE变量的管理将在PHP中进行,我已经解决了这个问题,但我真的不知道如何测试是否打开了一个新窗口(Javascript或Jquery)。有什么头绪吗?谢谢!
发布于 2011-12-15 17:06:22
您不能从服务器端判断是否打开了新的窗口/选项卡。但是,您可以通过不断地从已经打开的窗口向you服务器发送信号(例如,每X秒通过ajax从页面ping服务器)来猜到它。
编辑:
如果您只想检测新选项卡是否仅位于客户端,您可以执行以下几项操作:
window.onbeforeunload
)。然后,要检查当前打开了多少个窗口,您可以读取该字段。不幸的是,这在IE(6|7|8)等较小的浏览器上不起作用。https://stackoverflow.com/questions/8517336
复制相似问题