【发布时间】:2026-01-24 04:15:01
【问题描述】:
我想让一个网站在浏览器上只打开一次。我想以某种方式强制只打开一个标签。我有什么解决方案?
我需要让它在任何浏览器上运行。
【问题讨论】:
-
为什么会有这个要求?一般来说,这不是浏览器的工作方式和/或浏览器用户期望网站工作的方式......
-
总之,这不可能
-
你有课吗?
我想让一个网站在浏览器上只打开一次。我想以某种方式强制只打开一个标签。我有什么解决方案?
我需要让它在任何浏览器上运行。
【问题讨论】:
您可能会找到一种在会话 cookie 中使用请求计数器的方法。在每个服务器响应中,计数器被发送回递增。根据 JS,您可以比较 cookie 和计数器。如果存在不止一个差异,其他选项卡也会发送请求。显然,您可能会遇到竞争条件。
【讨论】: