一尘不染

如何检测Flutter应用程序是否正在网络上运行?

flutter

我知道我可以使用Platform.isAndroidPlatform.isIOS等等来检测操作系统,但是没有类似的东西Platform.isWeb怎么才能检测到呢?


阅读 383

收藏
2020-08-13

共1个答案

一尘不染

有一个全局布尔值kIsWeb,可以告诉您该应用程序是否已编译为可以在网络上运行。

文档:https :
//api.flutter.dev/flutter/foundation/kIsWeb-
constant.html

import 'package:flutter/foundation.dart' show kIsWeb;

if (kIsWeb) {
  // running on the web!
} else {
  // NOT running on the web! You can check for additional platforms here.
}
2020-08-13