|
|
1
43
我来这里的派对已经晚了(一年多了),但我不得不注意到你错过了一个非常简单和优雅的解决方案(可能还有你看到的那个网站使用的)。 使用JavaScript,您可以更改当前打开的窗口的名称:
然后,当您发送确认电子邮件时,只需执行以下操作(假设您发送的是HTML电子邮件):
|
|
|
2
6
您可以在每个 十 从询问服务器是否收到来自电子邮件的请求的原始选项卡开始的秒数。 您不能自动关闭第二个选项卡,但可以让它在之后询问服务器 3倍 |
|
|
3
6
当用户打开另一个选项卡、另一个窗口甚至另一个浏览器时,您可以停止页面功能
|
|
|
4
6
|
|
|
5
3
为了充实John的答案,这里有一个工作解决方案,它使用纯JS和localStorage,并用当前打开的选项卡的数量更新DOM。请注意,此解决方案在一个浏览器中检测给定域的打开选项卡/窗口数,但不在不同浏览器中保持计数。
|
|
6
2
用户仍将在服务器上有一个会话。为什么不在注册之前存储用户的位置,当他们确认注册时,从会话中读取位置并重定向回该页面。不需要标签魔术。这当然不是我对注册过程的期望。 |
|
|
7
2
也可以使用本地存储。有一个类似“openedTabs”的条目。打开网页后,请增加此数字。当用户离开页面时,将其缩小。 |
|
|
8
1
通过将数据保存到
使用它包括 在您的页面中,它将开始跟踪打开的选项卡数。
|
|
Ish Mahajan · WebTransport的浏览器兼容性 1 年前 |
|
|
Václav Procházka · 动态创建获取和解析脚本的顺序 1 年前 |
|
|
jani · 检查安装了哪些浏览器,然后在其桌面上创建快捷方式 2 年前 |
|
|
Italy Zia · 我收到一个“拒绝执行来自的脚本”http://localhost:3000/js/dashboard/dashboard.js',因为其MIME类型('text/plain')不可执行 2 年前 |
|
|
kakakali · 为什么appendChild()会丢失一些子项? 2 年前 |
|
|
StuartN · 使用默认搜索引擎的HTML搜索链接 2 年前 |
|
|
Vindicated · 如何访问当前未连接到的URL的本地存储? 2 年前 |