Существуют ли эквиваленты WebView2 для CEF DialogHandler и downloadHandler?

#chromium-embedded #webview2

Вопрос:

Я пытаюсь преобразовать приложение, которое использует CEF для использования WebView2. Приложение CEF использует обработчик диалоговых окон и переопределяет обработчик загрузки. Я пытаюсь выяснить, как сделать то, что они делают в WebView2, и мне не очень везет.

Например, приложение использует DialogHandler для предварительного заполнения выбранного файла в диалоговом окне выбора файла. Загрузчик более сложен. Он запускает word после загрузки файла, затем загружает файл на другой сайт, когда пользователь закончит редактирование и выйдет из word.

Спасибо за любую помощь, Кевин

Комментарии:

1. Привет, Кевин, по вопросу 2n я бы сказал, что вы могли бы справиться с этим с помощью события CoreWebView2.DownloadStarting (см. docs.microsoft.com/en-us/dotnet/api/… ). Не уверен насчет 1-го, может быть, поможет событие CoreWebView2.ScriptDialogOpening? docs.microsoft.com/en-us/dotnet/api/…

2. Спасибо, это дает мне возможность начать.

3. Для диалоговых окон выбора файлов еще нет крючка. github.com/MicrosoftEdge/WebView2Feedback/issues/802