Vaadin Web 应用程序的网站图标

Fel*_*ert 4 java favicon vaadin vaadin-flow

我正在使用 Vaadin 20 Flow (Java),并且想要为我的 Web 应用程序分配图标/图像(.ico或)。.png该图标应显示在页面标题旁边,并应在页面添加书签时用作图标。

我知道可以通过实现界面PageConfigurator来分配这些图标。然而,这个功能接口现在已被弃用。有谁知道如何在新的 Vaadin 版本中实现这样的图标?

cfr*_*ick 5

使用AppShellConfigurer

AppShellConfigurator 是过时的 PageConfigurator 接口的替代品。

public class AppShell implements AppShellConfigurator {

  @Override
  public void configurePage(AppShellSettings settings) {
    // ...
    settings.addFavIcon("icon", "icons/icon-192.png", "192x192");
    settings.addLink("shortcut icon", "icons/favicon.ico");
    // ...
  }
}
Run Code Online (Sandbox Code Playgroud)