1

Ich weiß vonWie Browser für lokale HTML-Inhalte von Xamarin Formen öffnen

Device.OpenUri(new Uri("http://www.google.com"));

mit der URL in externem Web-Browser öffnen. Ich habe hart codierte HTML-Inhalte, die in einem externen Webbrowser geöffnet werden sollten.

Ich hoffe, die Erstellung von URI für lokale Inhalte wird es im Browser öffnen können.

Hinweis: Ich kann Webview aufgrund einiger Einschränkungen nicht verwenden.

Irgendeine Idee von irgendjemandem?

Antwort

1

Wenn Sie die HTML als Datei speichern, können Sie verwenden:

Device.OpenUri(new Uri("file://path/to/file/here.html")) 

sollten Sie in der Lage sein, Ihren lokalen HTML-Code im Browser zu sehen.

+0

Dies sollte funktionieren. Beachten Sie jedoch, dass Sie Dateien möglicherweise auf verschiedenen Plattformen unterschiedlich behandeln müssen. Hier finden Sie weitere Informationen: https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/files/ –