Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Nutzung MS Edge Chromium in eigener Anwendung (https://www.delphipraxis.net/203113-nutzung-ms-edge-chromium-eigener-anwendung.html)

Rollo62 9. Jun 2020 15:11

AW: Nutzung MS Edge Chromium in eigener Anwendung
 
Zitat:

Zitat von Lechner Robert (Beitrag 1466864)
wie stelle ich am einfachsten fest, dass ein funktionierender Edge installiert ist ...

Wird sich das Thema nicht in Kürze von selbst erledigen, wenn M$ das passende System korrekt eingebaut hat ?
Die Frage wäre doch vielleicht auch: Wann wird es bei Microsoft final sein ?

Der schöne Günther 9. Jun 2020 15:55

AW: Nutzung MS Edge Chromium in eigener Anwendung
 
Ist ja alles noch im Wandel. Final soll die Runtime immer die installierte "stable"-Variante präferenzieren (anders als momentan), und alternativ soll man auch seine eigene Runtime mitliefern können.

https://docs.microsoft.com/en-us/mic...s/distribution


Und doch, der TWebBrowser lässt sich eigentlich einstellen ob er den IE oder Edge nehmen soll:

http://docwiki.embarcadero.com/RADSt...in_TWebBrowser

MEissing 9. Jun 2020 16:27

AW: Nutzung MS Edge Chromium in eigener Anwendung
 
Anleitung von Embarcadero:
http://docwiki.embarcadero.com/RADSt...wser_Component

BobTheBuilder 15. Jun 2020 13:23

AW: Nutzung MS Edge Chromium in eigener Anwendung
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1466868)
Und doch, der TWebBrowser lässt sich eigentlich einstellen ob er den IE oder Edge nehmen soll:

http://docwiki.embarcadero.com/RADSt...in_TWebBrowser

Ich hätte ja gerne, dass man auch einfach den WebView (ohne 2) einstellen kann. Das würde es momentan doch sehr erleichtern, den Edge zu benutzen, der noch nicht auf Chromium basiert aber bei jedem Windows 10 dabei ist.

Ich bin nämlich zu blöde, die Callback Interfaces richtig zu bauen. 🙄

WebView per Interface laden und per Navigate etwas anzusteuern, das lässt er noch mit sich machen.

Der schöne Günther 15. Jun 2020 14:23

AW: Nutzung MS Edge Chromium in eigener Anwendung
 
Ich hatte WebView (ohne 2) mal in Delphi ausprobiert, war für mich aber leider wegen zu vieler Einschränkungen unbrauchbar. Aus "Sicherheitsgründen" konnte das Ding nur Daten aus dem Internet laden, und aus dem lokalen Netz nur nach Registry-Änderungen in HKLM. Lokale Daten von der Platte überhaupt nicht.

Denke nicht dass man sich mit dem Ding wirklich mittelfristig einen Gefallen getan hätte...

Bernhard Geyer 15. Jun 2020 14:53

AW: Nutzung MS Edge Chromium in eigener Anwendung
 
Zitat:

und aus dem lokalen Netz nur nach Registry-Änderungen in HKLM
Welcher Key soll das sein.
Beim IE gabs die gleichen Keys auch unter HKCU

Der schöne Günther 15. Jun 2020 20:19

AW: Nutzung MS Edge Chromium in eigener Anwendung
 
Ich hatte mich zu schwammig ausgedrückt. Intranet ging schon, aber localhost nur wenn die App gepackaged war (.appx / .msix) und man eine Package-ID hatte. Wenn die eigene Anwendung keine Package-ID hat, blieb nur der Weg es dem gesamten Edge-Appcontainer ("
Microsoft.Win32WebViewHost_cw5n1h2txyewy") zu erlauben und dafür brauchte man Admin-Rechte (https://github.com/windows-toolkit/M...n32/issues/128)

BobTheBuilder 17. Jun 2020 09:04

AW: Nutzung MS Edge Chromium in eigener Anwendung
 
Wer sagt denn, dass es mit dem WebView2 anders sein wird?

Wir haben es jedenfalls mit dem WebView so laufen. Eine einfache Delphi Form, die den WebView per Interface läd.

Das mit dem Registrierungsschlüssel macht man ein Mal bei der Installation des Programms für alle Win32 Applikationen. In der "Modern UI" Welt kann man das pro App machen, aber "Win32" scheint für "Modern UI" halt insgesamt eine App zu sein.
Ich sehe wohl jetzt nicht das Problem, dass man dafür Adminrechte braucht. Die brauchen heutzutage eigentlich alle Setups.

Da kann man sich natürlich jetzt streiten, ob das gut ist oder nicht, wenn man da jeder Win32 Applikation den Zugriff auf lokale Webserver gewährt. Aber ganz ernsthaft? Das kann der TWebBrowser auch. Ist also jetzt nicht so, dass man da eine riesige Sicherheitslücke erzeugt.

Der schöne Günther 3. Jul 2020 17:56

AW: Nutzung MS Edge Chromium in eigener Anwendung
 
Liste der Anhänge anzeigen (Anzahl: 1)
Kommt das bei euch eigentlich auch bei der allerersten Verwendung?

Rollo62 4. Jul 2020 10:16

AW: Nutzung MS Edge Chromium in eigener Anwendung
 
Ja, das macht ja auch Sinn.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:17 Uhr.
Seite 3 von 4     123 4      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz