处理验证邮件

时间:2016-10-19 13:13:32

标签: javascript jquery servlets gwt

我即将使用jQuery在GWT platfom上创建用户注册的应用程序。其中一个关键功能是用户注册电子邮件检查(我的客户需要这样的行为)

HOWTO:系统向客户端发送电子邮件,客户端进入链接并链接打开默认浏览器上的选项卡和信息“恭喜”弹出窗口。通常,没什么特别的。

问题:如您所知GWT是一个servlet端。那你怎么处理呢?我宁愿避免客户端使用相同的应用程序打开两个或多个选项卡的情况......

PS:我想知道GWT,jQuery或浏览器是否具有一些深层功能,可以通过某些ID识别浏览器中的选项卡,如果选项卡存在,只需将其设置为活动/可见或在其他情况下打开一个新选项。或者你可能有一些想法吗?

1 个答案:

答案 0 :(得分:1)

据我所知,您无法通过电子邮件中的链接引用浏览器标签,甚至可以直接从一个浏览器标签与另一个浏览器标签对话(通过Cookie可能会?但我不是确保在一个浏览器窗口中更新cookie会在另一个窗口中为正在运行的脚本提供对更新数据的访问权限。)

如果您想避开第二个应用程序实例,您可以将链接指向应用程序中的页面或部分,该页面或部分仅用于告知服务器确认地址。然后,您可以使用window.close在javascript中立即关闭此窗口。我试过这个,IE给了我一个警告,窗口试图关闭,这样用户仍然会知道第二个窗口/标签。理想情况下,您会表示感谢您验证'验证网址上的消息或类似内容

关于更新第一个申请窗口:
也许您可以使用套接字设置某些内容,以便在单击链接时从服务器获取更新

或者你可以尝试我早期提到的饼干,但尚未经过测试