Browser 在Vaadin 14应用程序的服务器端通过Java获取用户web浏览器的IP地址

Browser 在Vaadin 14应用程序的服务器端通过Java获取用户web浏览器的IP地址,browser,vaadin,ip-address,vaadin-flow,Browser,Vaadin,Ip Address,Vaadin Flow,在中,例如14.1版,如何通过服务器端调用获取用户web浏览器的访问权限 像这个问题一样,但是对于Vaadin流,而不是Vaadin 7和8。WebBrowser::getAddress 在Vaadin流中,使用类获取用户的IP地址 要获取对象,请询问对象 WebBrowser对象还保存有关客户端浏览器种类和版本、当前默认值、主机、浏览器处理现代Vaadin Flow web应用程序的能力等信息 顺便说一下,在Vaadin14中,您可以在客户端上运行JavaScript片段。因此,这可能是一种获

在中,例如14.1版,如何通过服务器端调用获取用户web浏览器的访问权限

像这个问题一样,但是对于Vaadin流,而不是Vaadin 7和8。

WebBrowser::getAddress 在Vaadin流中,使用类获取用户的IP地址

要获取对象,请询问对象

WebBrowser对象还保存有关客户端浏览器种类和版本、当前默认值、主机、浏览器处理现代Vaadin Flow web应用程序的能力等信息

顺便说一下,在Vaadin14中,您可以在客户端上运行JavaScript片段。因此,这可能是一种获取有关客户端用户的浏览器和主机的更多详细信息的方法。Vaadin 15的出现大大增强了对在客户端上用JavaScript执行的支持,同时保持了与服务器上的Vaadin Flow Java运行时的通信

String ipAddress = VaadinSession.getCurrent().getBrowser().getAddress() ;