我在两个 Wicket 应用程序中的 ajax 相关点击中遇到异常行为,这两个 Wicket 应用程序都localhost
在不同端口上运行相同(均由 提供Jetty
)
我在 Chrome 的两个选项卡中打开了两个应用程序。当我在其中一个应用程序中单击一个AjaxLink
时,它有时会起作用,有时什么也不做(或者在其他 Wicket 选项卡中,因为我看到选项卡标题在做某事)。
这会导致不良行为,因为链接不再按要求工作。
我能做些什么来防止选项卡之间的这种交互?
我在两个 Wicket 应用程序中的 ajax 相关点击中遇到异常行为,这两个 Wicket 应用程序都localhost
在不同端口上运行相同(均由 提供Jetty
)
我在 Chrome 的两个选项卡中打开了两个应用程序。当我在其中一个应用程序中单击一个AjaxLink
时,它有时会起作用,有时什么也不做(或者在其他 Wicket 选项卡中,因为我看到选项卡标题在做某事)。
这会导致不良行为,因为链接不再按要求工作。
我能做些什么来防止选项卡之间的这种交互?
我现在使用这个:
this.getServletContext().getSessionCookieConfig().setName( applicationCookieName )
并更改applicationCookieName
每个应用程序,这似乎可以防止它。
这可能是由默认共享的 JSESSIONID 引起的,可以写在这个答案中:https ://stackoverflow.com/a/5646933/461499