2015-10-08 6 views

Antwort

2

diesen Code Versuchen:

import "dart:io"; 

void runBrowser(String url) { 
    var fail = false; 
    switch (Platform.operatingSystem) { 
    case "linux": 
     Process.run("x-www-browser", [url]); 
     break; 
    case "macos": 
     Process.run("open", [url]); 
     break; 
    case "windows": 
     Process.run("explorer", [url]); 
     break; 
    default: 
     fail = true; 
     break; 
    } 

    if (!fail) { 
    print("Start browsing..."); 
    } 
+0

Danke! Basierend auf @ Günter-Zöchbauer Antwort, ist die Verwendung von xdg-open der Weg für Linux. –

1

Der Aufruf der Standard Browser unter Windows:

Process.run("start", [url], runInShell: true); 

(Getestet auf Windows 7 nur wenn ich Angst habe)

Verwandte Themen