본문 바로가기
Flutter/Flutter FAQ

내 Flutter 앱이 웹에서 실행 중인지 어떻게 감지할 수 있나요?, How can I detect if my Flutter app is running in the web?

by 베타코드 2023. 5. 30.
반응형

질문


나는 Platform.isAndroid, Platform.isIOS 등으로 운영 체제를 감지할 수 있다는 것을 알고 있지만, Platform.isWeb와 같은 것은 없기 때문에 이를 감지하는 방법은 무엇인가요?


답변


글로벌 부울 변수 kIsWeb가 있으며 이 변수는 앱이 웹에서 실행될 수 있는지 여부를 알려줍니다.

문서: https://api.flutter.dev/flutter/foundation/kIsWeb-constant.html

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

if (kIsWeb) {
  // 웹에서 실행 중!
} else {
  // 웹에서 실행되지 않음! 여기에서 추가 플랫폼을 확인할 수 있습니다.
}
반응형

댓글