Flutter Web应用程序加载时,“浏览器”选项卡显示项目名称

时间:2020-04-20 04:05:35

标签: flutter dart flutter-web

我正在创建Flutter Web应用程序。启动并下载Flutter内容时,浏览器中的选项卡将显示项目名称而不是应用程序名称。这看起来很丑。

enter image description here

我的项目名称为com.example.my_app_client,但我的应用程序名称为我的应用程序

如何更改浏览器标签文本以显示“我的应用”?

我找到了答案,并在下面将其添加为问答式自我答案。

2 个答案:

答案 0 :(得分:3)

项目中有一个名为 web 的顶级文件夹。打开该文件夹中的 index.html 文件,您应该看到类似以下内容的文件:

web / index.html

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>my_app_client</title>
</head>
<body>
  <script src="main.dart.js" type="application/javascript"></script>
</body>
</html>

将标题文本更改为您的应用名称:

<title>My App</title>

然后在Flutter应用加载时显示正确的标题。

enter image description here

答案 1 :(得分:2)

您还可以在 title 小部件上使用 MaterialApp 属性,这对我有用

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      title:'Your Title',
      home: HomePage(),
      theme: appTheme(),
    );
  }
}