如果登录页面在两个选项卡中打开,并且用户登录到第一个选项卡。我需要通过登录页面识别其他选项卡并实现它。
我曾尝试编写各种类型的JavaScript但不知道如何写入gwt。找不到任何可行的解决方案。我有一个发现获得当前标签并实现它。但无法确定如何获取所有选项卡及其URL。
public static native void forceReload() /*-{
$wnd.location.reload(true);
}-*/;
您无法知道在同一页面/站点上打开了哪些其他选项卡,但您可以在它们之间进行通信。
您可以定期(通过计时器)检查给定的cookie,或者您可以监听sessionStorage中的更改(从登录发生的选项卡设置值)。您还可以使用轮询,长轮询,服务器端事件或websocket来检查服务器。