Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Zukunft von TwebBrowser ohne IE? (https://www.delphipraxis.net/208032-zukunft-von-twebbrowser-ohne-ie.html)

Alfonso 30. Mai 2021 17:15

Zukunft von TwebBrowser ohne IE?
 
Der Internet Explorer wird nächstes Jahr in den Ruhestand geschickt (RIP). Er ist jedoch ziemlich fest im Betriebssystem verankert, so dass man z.B. über die TWebBrowser Komponente HTML und CSS in das eigene Programm integrieren kann.

Was denkt ihr wird passieren, wenn der IE ausgemustert wird? Läüft die TWebBrowser Komponente dann noch? Gibt es vergleichbare Alternativen, die vielleicht schon ab Windows 8 funktionieren (abwärtskompatibilität).

Daniel 30. Mai 2021 17:29

AW: Zukunft von TwebBrowser ohne IE?
 
Die Anwendung IExplore.exe wird in den verdienten Ruhestand geschickt, nicht jedoch das COM-Objekt, welches nach wie vor viele Aufgaben rund um den Datei-Explorer erfüllt.
Perspektivisch, gerade auch mit Blick auf Konformität zu modernen Entwicklungen und Sicherheitsaspekten, sollte man eine Migration zum Chrome-Basierten Edge-Browser wenigstens in Betracht ziehen. Das Control wird ja von Delphi direkt unterstützt.

blawen 30. Mai 2021 18:59

AW: Zukunft von TwebBrowser ohne IE?
 
Zitat:

Zitat von Daniel (Beitrag 1490400)
Die Anwendung IExplore.exe wird in den verdienten Ruhestand geschickt, nicht jedoch das COM-Objekt, welches nach wie vor viele Aufgaben rund um den Datei-Explorer erfüllt.
Perspektivisch, gerade auch mit Blick auf Konformität zu modernen Entwicklungen und Sicherheitsaspekten, sollte man eine Migration zum Chrome-Basierten Edge-Browser wenigstens in Betracht ziehen. Das Control wird ja von Delphi direkt unterstützt.

Wobei (leider) nicht jede IT Abteilung auf den Edge-Chromium umsteigen will/wird...
Zumindest bin ich aktuell damit konfrontiert und die gefundenen Alternativen basieren i.d.R. auf Edge Chromium und dies macht die Geschichte nicht wirklich einfacher.

himitsu 30. Mai 2021 21:10

AW: Zukunft von TwebBrowser ohne IE?
 
Das mußt du denen doch nicht sagen. :roll:

OK, es gibt den TEdgeBrowser von Haus aus im Delphi.
Auch den Chromium-Browser kann man sich schon ewig ins Delphi holen,

aber auch den TWebBrowser kann man inzwischen ganz einfach umstellen, siehe .SelectedEngine, was standardmäßig auf IEOnly steht, aber auch EdgeOnly oder besser noch EdgeIfAvailable gibt es.

Bernhard Geyer 31. Mai 2021 07:40

AW: Zukunft von TwebBrowser ohne IE?
 
Zitat:

Zitat von blawen (Beitrag 1490414)
Wobei (leider) nicht jede IT Abteilung auf den Edge-Chromium umsteigen will/wird...

Nachdem MS den IE abgekündigt hat, wird diesen IT-Abteilungen wohl nix anderes übrig bleiben als diese (Server) dann ohne Updates zu betreiben oder einfach den Edge per Update installieren lassen.

Zitat:

Zitat von blawen (Beitrag 1490414)
Zumindest bin ich aktuell damit konfrontiert und die gefundenen Alternativen basieren i.d.R. auf Edge Chromium und dies macht die Geschichte nicht wirklich einfacher.

Alternativen (für die eigene Delphi-Anwendung ist Edge oder CEF4)
CEF4 ist etwas kleiner, hat dafür keinen MP4-Support "out of the box"
Edge kann man als Intergrierbare Version installieren oder wie CEF4 in der eigenen Anwendung mit verteilen.

Bernhard Geyer 31. Mai 2021 07:42

AW: Zukunft von TwebBrowser ohne IE?
 
Bleibt eigentlich im Browser-Control die ActiveX-Controls erhalten oder werden diese Abgeschaltet?
Haben da noch 1-2 Stellen wo eine Anzeige über IE vorhanden ist (PDF mit Adobe Acrobat).

Harry Stahl 31. Mai 2021 18:33

AW: Zukunft von TwebBrowser ohne IE?
 
Wie himitsu schon gesagt hat, man kann im Prinzip einer der beiden Möglichkeiten nutzen, je nachdem, was eben da ist.

Dazu liefert Delphi selber ein Beispiel mit (wenn man die Demos installiert hat, würde ich immer empfehlen):

C:\Users\Public\Documents\Embarcadero\Studio\21.0\ Samples\Object Pascal\VCL\WebBrowser

Da gibt es einmal die jeweiligen UnterOrdner mit dem dem Demo "InternetExplorer", das macht das, wie gerade beschrieben und das Demo "Egde", das zeigt die Verwendung von Edge.

himitsu 31. Mai 2021 20:19

AW: Zukunft von TwebBrowser ohne IE?
 
Die Samples sind auch im GitHub zu finden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:42 Uhr.

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