AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

TEdgeBrowser und Kontextmenue auf Link

Ein Thema von FrankJ28 · begonnen am 23. Apr 2021 · letzter Beitrag vom 29. Apr 2021
Antwort Antwort
FrankJ28

Registriert seit: 7. Apr 2008
211 Beiträge
 
Delphi 11 Alexandria
 
#1

TEdgeBrowser und Kontextmenue auf Link

  Alt 23. Apr 2021, 10:18
Hallo in die Runde,
nachdem mit dem Delphi 10.4Upd2 auch bei uns endlich der TEdgeBrowser seinen Dienst verrichtete haben wie alle IE-Implementationen in unserer Applikation erfolgreich gegen den Edge ersetzt. Jetzt ganz neu (Update Edge?) funktioniert das Kontextmenue auf einem Link nicht mehr. Zu reproduzieren auch mit dem Edge-Demoprogramm.
Kann das jemand bestätigen, bzw. ist das bekannt und gibt es eine Lösung?
Danke und ciao
Frank
"Sage was du tust, und tue was du sagst"
Johannes Rau
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.093 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: TEdgeBrowser und Kontextmenue auf Link

  Alt 23. Apr 2021, 10:59
Wie habt ihr denn die Edge-Daten mitgegeben?
  • "Bring your own", also liefert ihr die Edge-Sachen mit aus
  • Installiert ihr die WebView2-Runtime
  • oder macht ihr das gar über zu installierende Beta/Dev-Versionen von Edge?

Heißt: Welche Edge-Version ist es denn überhaupt?
  Mit Zitat antworten Zitat
FrankJ28

Registriert seit: 7. Apr 2008
211 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: TEdgeBrowser und Kontextmenue auf Link

  Alt 23. Apr 2021, 11:11
Hi,
gerade aktualisiert 90.0.818.46, vorher die .44.
Ja, wir installieren die WebView2-Runtime und die DLL 1.0.664.37
Ciao
Frank
"Sage was du tust, und tue was du sagst"
Johannes Rau
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.093 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: TEdgeBrowser und Kontextmenue auf Link

  Alt 23. Apr 2021, 11:20
Die WebView2-Runtime halte ich ehrlich gesagt auch für den generell besten Weg.

Ich bin komischerweise auf einer noch älteren Version, kann das spontan nicht reproduzieren.
applicationframehost_bz1gsogkdn.png

Was ich mir spontan noch vorstellen könnte wäre dass ihr einen Handler auf die Rechtsklick habt der dann zurückgibt "Ich habe mich schon drum gekümmert". Aber wenn du sagst es tritt selbst einer frischen VCL-Anwendung auf...
  Mit Zitat antworten Zitat
FrankJ28

Registriert seit: 7. Apr 2008
211 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: TEdgeBrowser und Kontextmenue auf Link

  Alt 23. Apr 2021, 11:53
Jo, das passt auch bei mir. Am 21.4. automatisch die RunTime aktualisiert, dann benötigen wir anscheinend auch eine neue DLL
Geworfen wird "ProcessFailed"
Code:
procedure TfrmMain.EdgeBrowserProcessFailed(Sender: TCustomEdgeBrowser; FailureType: TOleEnum);
begin
{$IFDEF DEBUG}
  OutputDebugString('EdgeBrowser OnProcessFailed');
{$ENDIF}
  if FailureType = COREWEBVIEW2_PROCESS_FAILED_KIND_BROWSER_PROCESS_EXITED then
  begin
    var Button := Application.MessageBox(
      'Browser process exited unexpectedly. Recreate webview?',
      'Browser process exited', MB_YESNO or MB_ICONQUESTION);
    if Button = IDYES then
      EdgeBrowser.ReinitializeWebView;
  end;
end;
"Sage was du tust, und tue was du sagst"
Johannes Rau
  Mit Zitat antworten Zitat
FrankJ28

Registriert seit: 7. Apr 2008
211 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: TEdgeBrowser und Kontextmenue auf Link

  Alt 29. Apr 2021, 11:37
Hallo,
kleines Update zu meiner Problematik. Es geht wieder, MS hat wohl etwas gefixt.
Danke trotzdem
Frank
"Sage was du tust, und tue was du sagst"
Johannes Rau
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 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