Ich bin ein Webside innen CefSharp.Wpf.ChromiumWebBrowser
CefSharp showes keine Pop-up für "erlauben Website Programm zu öffnen" beim Klicken `mailto:` Link
auf Internet Explorer-Hosting:
Beim Anklicken eines mailto-Link "mailto:?subject=....&body=...."
Internet Explorer zeigt ein Popup fragt
zulassen Webseite ein Programm zu öffnen (Outlook) für "mailto:? subject = .... & body = ...."
Auf ChromiumWebBrowser: Die Seite navigiert von der Seite mit dem Link entfernt und und kein Pop-up angezeigt wird.
Welchen Teil von CefSharp muss ich liefern, damit solche Popups passieren können?
Edit:
auf Chrom: E-Mail öffnet in Outlook
Sieht so aus, als müssten Sie jedes Navigationsereignis mit einem benutzerdefinierten 'IRequestHandler' überprüfen und sich selbst mit nicht-http (s) -Links befassen: https://github.com/cefsharp/CefSharp/issues/735 –
@JamesThorpe sieht vielversprechend aus , willst du eine Antwort geben? –
Im Moment nicht wirklich in der Lage - ich würde gerne ein echtes bauen, um sicherzustellen, dass es funktioniert. Wenn du es funktionierst, kannst du [self-answer] (https://stackoverflow.com/help/self-answer) benutzen! –