web-dev-qa-db-ja.com

Flutter Webアプリのタイトルとアイコンを設定するにはどうすればよいですか?

私がやろうとしているのは、ブラウザに表示されたときにタブにアイコンとタイトルが表示されるフラッターWebアプリを作成することです(現在はワールドアイコンとローカルホスト...タイトルのみが表示されています)。

実結果 :

Actual Result

望ましい結果:

Desired Result

編集:これはメイン関数で設定されているので、タイトルを追加できます

Widget build(BuildContext context) {
  return Scaffold(
    appBar: AppBar(
      leading: Icon(Icons.menu, color: Colors.white,),
      title: Text(_your title here_),
    )
    ...
  );
}

だから、私が編集する必要があるのはファビコンだけです

すでにfavicon.icoファイルがあるとすると、以下に示すようにyour_project_dir\webフォルダー内にindex.htmlと一緒に配置するだけで、ブラウザーがそれを取得できます。

enter image description here

以下は、favicon.ico' in theweb`フォルダーを配置した結果です。必ずクリーンビルドを実行してください。

enter image description here

それ以外の場合は、このウィキペディアで説明されているように、index.html内のlinkタグを使用して手動で言及できます ページ

3

タイトルを希望どおりに変更するには、パラメータtitle(これはString)をMaterialAppウィジェットに追加する必要があります。

return MaterialApp(
  title: "MyTitle", 
  home: MyHomeWidget());