Holen Sie sich den Standard-Browser des aktuellen Betriebssystems und öffnen Sie eine Webseite damit?

8

Bei einer lokalen clientseitigen Anwendung mit

%Vor%

Ich sehe keine Möglichkeit, den aktuellen Standardbrowser des Verbrauchers zu laden und dann eine Webseite zu laden. (Lokal gespeicherter HTML-Code oder eine Website)

Ich habe die API-Dokumentation in Ссылка durchsucht, habe aber keinen einfachen Weg gefunden.

Gibt es eine Möglichkeit, dies schon zu tun? Vorzugsweise ähnlich wie die Desktop-Klasse in Java ?

    
Mourner63 12.12.2012, 17:41
quelle

2 Antworten

5

Ich denke nicht, dass es eine Funktion dafür gibt. Sie können eine neue Funktion anfordern .

Wenn Sie eine Problemumgehung benötigen, können Sie sich mit dem Prozess und Plattform Klassen.

  • Unter Windows sollte es möglich sein, zu starten der Standardbrowser mit start ${url} .
  • unter Linux können Sie das tun mit xdg-open ${url} if xdg-open ist anwesend.
  • In anderen Fällen sollte es eine Lösung geben ...

Hier ist ein Beispiel:

%Vor%     
Alexandre Ardhuin 12.12.2012, 20:38
quelle
0

Unter Windows finde ich das runInShell Flag gesetzt:

%Vor%

(zumindest unter Windows 7).

Ich bin überrascht, dass jemand kein Paket erstellt hat, um den Standardbrowser auf allen Plattformen zuverlässig aufzurufen.

    
Argenti Apparatus 19.03.2016 03:40
quelle

Tags und Links