簡體   English   中英

內置庫'dart:io'在Dartium上不可用

[英]The built-in library 'dart:io' is not available on Dartium

我不知道問題出在哪里。 當我將SystemCheck類導入到主Dart文件時,將顯示此錯誤。

SystemCheck類:

import 'dart:io';
class SystemCheck{  
    getOperatingSystem() => Platform.operatingSystem;
    getUser() => Platform.localHostname;  
}

導入主文件:

import 'cz.felguide.core/system.dart';

沒錯 您不能在Dartium中使用dart:io或為在瀏覽器中運行而設計的代碼。 對於這個簡單的示例,您可以在Navigator類中找到很多您想要的東西,例如Navigator.platform

Dart與Javascript具有相同的局限性,因為在瀏覽器中運行的代碼無法本地訪問正在運行的客戶端的文件系統。 有一些例外情況,例如專門的Chrome打包應用程序,它們僅在Chrome中允許某些權限。 即使這樣,它們仍需要應用程序專門請求額外的權限,並由用戶授予它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM