How can I detect if my Flutter app is running in the web?

后端 未结 2 682
遇见更好的自我
遇见更好的自我 2021-02-03 18:10

I know that I can detect the operating system with Platform.isAndroid, Platform.isIOS, etc. but there isn\'t something like Platform.isWeb

2条回答
  •  隐瞒了意图╮
    2021-02-03 18:27

    There is a global boolean kIsWeb which can tell you whether or not the app was compiled to run on the web.

    Documentation: 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.
    }
    

提交回复
热议问题