检查 Flutter 应用程序是否在 Web 上运行

Posted 坚果技术の博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检查 Flutter 应用程序是否在 Web 上运行相关的知识,希望对你有一定的参考价值。

您可以使用基础库中的kIsWeb常量检查您的 Flutter 应用程序是否在 Web 浏览器上运行

import 'package:flutter/material.dart';
import 'package:flutter/foundation.dart';

void main() 
  runApp(const MyApp());


class MyApp extends StatelessWidget 
  const MyApp(Key? key) : super(key: key);
  @override
  Widget build(BuildContext context) 
    return MaterialApp(
        // Remove the debug banner
        debugShowCheckedModeBanner: false,
        title: '大前端之旅',
        theme: ThemeData(
          primarySwatch: Colors.indigo,
        ),
        home: const HomePage());
  


class HomePage extends StatelessWidget 
  const HomePage(Key? key) : super(key: key);

  @override
  Widget build(BuildContext context) 
    return Scaffold(
      appBar: AppBar(title: const Text('大前端之旅')),
      body: const Center(
        child: Text(kIsWeb ? 'Web' : 'Not Web',
            style: TextStyle(
              fontSize: 40,
            )),
      ),
    );
  


以上是关于检查 Flutter 应用程序是否在 Web 上运行的主要内容,如果未能解决你的问题,请参考以下文章

从现有 Flutter 项目中删除 Web 部件

如何使用检查器在 Safari 上调试 Flutter Web App?

Flutter web:实施 Firebase 应用检查后出现 403 权限被拒绝错误

在 Flutter 应用程序中处理异步 wifi 检查

是否可以在 Flutter Web 和 Flutter App 中实现 Agora Video Call?

Flutter 应用需要检查蓝牙和位置是不是启用