Einzelnen Beitrag anzeigen

Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.438 Beiträge
 
Delphi 2007 Professional
 
#13

AW: Webview2 für D2007

  Alt 8. Jun 2022, 11:58
hmmm ein kleines Problem habe ich noch.

Ich habe zwei ansätze wie ich die hauptseite (index.html) reinbekomme.

Folgende geht zwar sehr schnell aber dafür bekomme ich bei gewissen sachen einen CORS verletzug.
Delphi-Quellcode:
  source := TStringList.Create;
  source.LoadFromFile('source\index.html');
  EdgeBrowser1.NavigateToString(source.TExt);
  source.Free;
wenn ich mit folgenden das mache

Delphi-Quellcode:
  EdgeBrowser1.AddWebResourceRequestedFilter('*', COREWEBVIEW2_WEB_RESOURCE_CONTEXT_ALL);
  EdgeBrowser1.Navigate('https://app/source/index.html');
Dann funktionieren zwar die AJAX aufrufe (keine CORS Verletzung mehr) aber dafür habe ich bei der ersten Seite immer ein Delay von ca 2 Sekunden (die ich beim ersten Code nicht habe)

Ok habs geschafft, konnte das CORS umgehben, indem ich die Access-Contro-Allow-* Header setze beim schicken nun funktioniert es mit dem NavigateToString auch
Gruss Hans

2B or not 2B, that is FF

Geändert von Gruber_Hans_12345 ( 8. Jun 2022 um 12:34 Uhr)
  Mit Zitat antworten Zitat