Skip to content

web : not working with webassembly #64

@lschaffer

Description

@lschaffer

Flutter 3.29 - compile web wih --wasm flag

throws Unsupported operation: Platform._operatingSystem after start "devie_width.dart"

Possible workaround

//import 'dart:io';
import 'package:flutter/foundation.dart';
//import 'package:universal_io/io.dart';
import 'dart:ui';

double deviceWidth(Size size) {
if (defaultTargetPlatform == TargetPlatform.windows ||
defaultTargetPlatform == TargetPlatform.linux ||
defaultTargetPlatform == TargetPlatform.macOS) {
return size.width;
}
return size.shortestSide;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions